import { NumericTextBoxProps, WrapperProps, NormalizeParameters, FormatValueProps, GetValueProps } from './types'; export declare const getNumberPrecision: (format: string, numberStartIndex: number) => number; export declare const addThousandsSeparator: (number: number, separator: string) => string; export declare const getSeparator: (format: string) => string | null | undefined; export declare const formatValue: ({ value, format, thousandsSeparator, shouldTrimTrailingZeros, }: FormatValueProps) => string; export declare const getValue: ({ value, inputValue, format, isFocused, thousandsSeparator, shouldTrimTrailingZeros, }: GetValueProps) => string; export declare const extractValue: (value: string, format?: string, thousandsSeparator?: string) => number | null; export declare const normalizeValue: ({ format, min, max, sign, value, step, }: NormalizeParameters) => number | null; export declare const getRestProps: (props: NumericTextBoxProps) => WrapperProps; export declare const formatInputValue: (formattedValue: string, format: string) => string;