import type { DelimiterType } from '../common/types';
import type { NumeralThousandGroupStyles } from './constants';
export interface FormatNumeralOptions {
    delimiter?: DelimiterType;
    numeralThousandsGroupStyle?: NumeralThousandGroupStyles;
    numeralIntegerScale?: number;
    numeralDecimalMark?: string;
    numeralDecimalScale?: number;
    numeralPositiveOnly?: boolean;
    tailPrefix?: boolean;
    stripLeadingZeroes?: boolean;
    signBeforePrefix?: boolean;
    prefix?: string;
}
export interface FormatNumeralRequiredProps {
    value: string;
    delimiter: DelimiterType;
    numeralThousandsGroupStyle: NumeralThousandGroupStyles;
    numeralIntegerScale: number;
    numeralDecimalMark: string;
    numeralDecimalScale: number;
    numeralPositiveOnly: boolean;
    tailPrefix: boolean;
    stripLeadingZeroes: boolean;
    signBeforePrefix: boolean;
    prefix: string;
}
