import type { KeyboardEvent } from 'react'; export declare const getDecimalSeparator: (currency: string, locale: string) => string | null; export declare const getGroupSeparator: (currency: string, locale: string) => string | null; export declare const getDecimalCount: (currency: string, locale: string) => number; export declare const getEnteredDecimalsCount: (value: string, decimalSeparator: string) => number; export declare const getUnformattedNumber: ({ value: formattedValue, currency, locale, }: { value: string; currency: string; locale: string; }) => number | null; export declare const getFormattedString: ({ value: unformattedValue, currency, locale, alwaysShowDecimals, }: { value: number; currency: string; locale: string; alwaysShowDecimals?: boolean; }) => string; export declare const isInputPossiblyOverflowing: ({ ref, value, }: { ref: React.RefObject; value: string; }) => boolean | undefined; export declare const isAllowedInputKey: (e: KeyboardEvent) => boolean; //# sourceMappingURL=utils.d.ts.map