/** * Formats the amount in minor units (cents, pence, etc.) to a string based on the provided currency code and locale. * @param {number} amountMinorUnits - The amount in minor units (e.g., 12345 for $123.45). * @param {string} currencyCode - The ISO 4217 currency code (e.g., "USD", "JPY"). * @param {string} locale - The locale to format the output (default is "en-US"). * @returns {string} - The formatted money string (e.g., "$123.45"). */ export declare function formatMoney(amountMinorUnits: number, currencyCode?: string, locale?: string): string; /** * Utility function to get currency information based on the ISO 4217 currency code. * Uses the preloaded currency data from the JSON file. */ export declare function getCurrencyInfo(currencyCode: string): { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: null; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: null; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: number; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: null; } | { name: string; demonym: string; majorSingle: string; majorPlural: string; ISOnum: null; symbol: string; symbolNative: string; minorSingle: string; minorPlural: string; ISOdigits: number; decimals: number; numToBasic: number; }; /** * Convert a money string or number to minor units */ export declare function moneyStringOrNumberToMinorUnits(moneyStringOrNumber: string | number, currencyCode: string): number; export declare function minorUnitsToMajorUnits(amountMinorUnits: number, currencyCode: string): number; /** * Format money without currency symbol, just the numeric value * Note: The backend stores all amounts with 2 decimal places (multiplied by 100), * even for currencies with 0 decimal places like JPY. */ export declare const formatMoneyWithoutSymbol: ({ amount, currencyCode, fromCents, }: { amount: number; currencyCode: string; fromCents?: boolean; }) => string; /** * Convert currency amounts with exchange rates */ export declare const convertCurrency: (amount: number, fromCurrency: string, toCurrency: string, rate: number) => number; /** * Simple money formatter for quick use (similar to the existing useCurrency format function) * Note: The backend stores all amounts with 2 decimal places (multiplied by 100), * even for currencies with 0 decimal places like JPY. */ export declare function formatSimpleMoney(amount: number, currencyCode: string): string;