declare type CurrencyFormat = { format: string; precision: number; }; export declare type FetchedCurrency = { enabledOnAffilId: string | string[]; fallback: string; format: string; id: string; name: string; rate: number; round?: string; precision: string; uncertainFormat: boolean; }; export declare type FetchedCurrencies = Record; export declare type Currency = { id: string; code: string; name: string; format: CurrencyFormat; fallback: Currency | null; rate: string; enabledOnAffilId: string | string[]; }; export declare type Currencies = Record; export declare const getCode: (code: string) => string; export declare const getSymbol: (format: string) => string; export declare const convert: (currency: Currency, eur: number) => number; export declare const formatOnly: (currency: Currency, price: number) => string; export declare const format: (currency: Currency, price: number) => string; export declare const getAvailableList: (curr: Currencies) => Currency[]; export declare const currencyDefault: Currency; export declare const MOST_USED_CURRENCIES: string[]; export {};