/** @internal */ export type NumberFormatParserArgs = ConstructorParameters; /** * Slightly adjusted version of https://github.com/nuragic/Intl.NumberFormatParse * Modifications: * - Removed support of SYMBOLS (unit, currency, percentSign), not needed * - Removed unused methods * - Types * - parse: Originally, thousand delimiters followed by only 2 digits were also * converted to valid numbers. * e.g. delimiter "." | input "12.34" | output 1234 (onethousand twohundred thirtyfour) * with the modification, that's NaN * @internal */ export declare class NumberFormatParser { private formatter; private getIndex; private groupDelimiter; private decimalDelimiter; private numeralRegExp; private groupRegExp; private decimalRegExp; constructor(locale?: NumberFormatParserArgs[0]); parse(value: string): number; } /** @internal */ export declare function getNumberParser(): NumberFormatParser;