export declare const CURRENCIES: { AED: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; AFN: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; ALL: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; AMD: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; ANG: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; AOA: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; ARS: { name: string; symbol: string; format: "period"; position: "before"; space: true; }; AUD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; AWG: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; AZN: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; BAM: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; BBD: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; BDT: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; BGN: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; BHD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; decimals: number; }; BIF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; BMD: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; BND: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; BOB: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; BRL: { name: string; symbol: string; format: "period"; position: "before"; space: true; }; BSD: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; BTN: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; BWP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; BYN: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; BZD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; CAD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; CDF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; CHF: { name: string; symbol: string; format: "period"; position: "before"; space: true; }; CLP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; CNY: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; COP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; CRC: { name: string; symbol: string; format: "period"; position: "before"; space: false; }; CUC: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; CUP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; CVE: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; CZK: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; DJF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; DKK: { name: string; symbol: string; format: "period"; position: "before"; space: true; }; DOP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; DZD: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; EGP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; ERN: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; ETB: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; EUR: { name: string; symbol: string; format: "period"; position: "before"; space: false; }; FJD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; FKP: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; GBP: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; GEL: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; GHS: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; GIP: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; GMD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; GNF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; GTQ: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; HKD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; HNL: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; HRK: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; HTG: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; HUF: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; IDR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; ILS: { name: string; symbol: string; format: "period"; position: "before"; space: true; }; INR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; IQD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; IRR: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; ISK: { name: string; symbol: string; format: "period"; position: "before"; space: true; }; JMD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; JOD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; JPY: { name: string; symbol: string; format: "comma"; position: "before"; space: true; decimals: number; }; KES: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; KGS: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; KHR: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; KMF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; KPW: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; KRW: { name: string; symbol: string; format: "comma"; position: "before"; space: true; decimals: number; }; KWD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; decimals: number; }; KYD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; KZT: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; LAK: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; LBP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; LKR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; LRD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; LSL: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; LYD: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; MAD: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; MDL: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; MGA: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MKD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MMK: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MNT: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; MOP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MRU: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MUR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MVR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MWK: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MXN: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MYR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; MZN: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; NAD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; NGN: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; NIO: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; NOK: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; NPR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; NZD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; OMR: { name: string; symbol: string; format: "comma"; position: "after"; space: true; decimals: number; }; PAB: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; PEN: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; PGK: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; PHP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; PKR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; PLN: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; PYG: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; QAR: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; RON: { name: string; symbol: string; format: "comma"; position: "after"; space: false; }; RSD: { name: string; symbol: string; format: "comma"; position: "after"; space: false; }; RUB: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; RWF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; SAR: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; SBD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; SCR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; SDG: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; SEK: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; SGD: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; SHP: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; SLL: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; SOS: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; SRD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; STN: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; SVC: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; SYP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; SZL: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; THB: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; TJS: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; TMT: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; TND: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; TOP: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; TRY: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; TTD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; TWD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; TZS: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; UAH: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; UGX: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; USD: { name: string; symbol: string; format: "comma"; position: "before"; space: false; }; UYU: { name: string; symbol: string; format: "period"; position: "before"; space: false; }; UZS: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; VES: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; VND: { name: string; symbol: string; format: "period"; position: "after"; space: true; }; VUV: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; WST: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; XAF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; XCD: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; XOF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; XPF: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; YER: { name: string; symbol: string; format: "comma"; position: "after"; space: true; }; ZAR: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; ZMW: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; ZWL: { name: string; symbol: string; format: "comma"; position: "before"; space: true; }; }; /** * Valid ISO 4217 currency codes supported by this library. * * Use this type for type-safe currency code parameters. * Includes 165+ currencies from USD to ZWL. * * @example * const code: CurrencyCode = 'USD'; // Valid * const code: CurrencyCode = 'XXX'; // TypeScript error */ export type CurrencyCode = keyof typeof CURRENCIES;