import { Formatters, IntlFormatters, CustomFormats, OnErrorFn } from './types'; export declare function getFormatter({ locale, formats, onError, }: { locale: string; formats: CustomFormats; onError: OnErrorFn; }, getNumberFormat: Formatters['getNumberFormat'], options?: Parameters[1]): Intl.NumberFormat; export declare function formatNumber(config: { locale: string; formats: CustomFormats; onError: OnErrorFn; }, getNumberFormat: Formatters['getNumberFormat'], value: Parameters[0], options?: Parameters[1]): string; export declare function formatNumberToParts(config: { locale: string; formats: CustomFormats; onError: OnErrorFn; }, getNumberFormat: Formatters['getNumberFormat'], value: Parameters[0], options?: Parameters[1]): Intl.NumberFormatPart[];