import { Amount, Currency, GetPath, AmountColumn, Item, AmountLimit, Rates, LimitFunction } from './types'; export declare const toAmount: (rates: Rates | undefined, value: unknown, limit?: AmountLimit | null, limitFunc?: LimitFunction) => Amount | null | undefined; export declare const getComparableValue: ({ valuePath, rates }: T, item: Item) => number | undefined; export declare const applySingleFilter: (column: AmountColumn, filter: AmountLimit) => (item: Item) => boolean; export declare const formatters: Record; export declare const getFormatter: (currency: Currency | string, locale?: Currency) => Intl.NumberFormat; export declare const renderValue: (rates: Rates | undefined, value: Amount | unknown, locale?: Currency) => Intl.NumberFormat | string; export declare const getString: ({ valuePath, rates, locale }: T, item: Item) => Intl.NumberFormat | string; export declare const toHashString: (value: Amount | null) => string; export declare const fromHashString: (value: string | null) => Amount | null | undefined; export declare const getCurrency: ({ valuePath }: { valuePath?: GetPath; }, item: Item) => string | null; export declare const getInputString: ({ valuePath }: { valuePath?: GetPath; }, item: Item) => string | number | undefined; //# sourceMappingURL=utils-amount.d.ts.map