import * as z from "zod";
import { ClosedEnum } from "../../types/enums.js";
/**
 * 'ISO 4217 codes. From https://en.wikipedia.org/wiki/ISO_4217
 *
 * @remarks
 * https://www.currency-iso.org/en/home/tables/table-a1.html'
 */
export declare const CurrencyCode: {
    readonly Aed: "AED";
    readonly Afn: "AFN";
    readonly All: "ALL";
    readonly Amd: "AMD";
    readonly Ang: "ANG";
    readonly Aoa: "AOA";
    readonly Ars: "ARS";
    readonly Aud: "AUD";
    readonly Awg: "AWG";
    readonly Azn: "AZN";
    readonly Bam: "BAM";
    readonly Bbd: "BBD";
    readonly Bdt: "BDT";
    readonly Bgn: "BGN";
    readonly Bhd: "BHD";
    readonly Bif: "BIF";
    readonly Bmd: "BMD";
    readonly Bnd: "BND";
    readonly Bob: "BOB";
    readonly Bov: "BOV";
    readonly Brl: "BRL";
    readonly Bsd: "BSD";
    readonly Btn: "BTN";
    readonly Bwp: "BWP";
    readonly Byn: "BYN";
    readonly Bzd: "BZD";
    readonly Cad: "CAD";
    readonly Cdf: "CDF";
    readonly Che: "CHE";
    readonly Chf: "CHF";
    readonly Chw: "CHW";
    readonly Clf: "CLF";
    readonly Clp: "CLP";
    readonly Cny: "CNY";
    readonly Cop: "COP";
    readonly Cou: "COU";
    readonly Crc: "CRC";
    readonly Cuc: "CUC";
    readonly Cup: "CUP";
    readonly Cve: "CVE";
    readonly Czk: "CZK";
    readonly Djf: "DJF";
    readonly Dkk: "DKK";
    readonly Dop: "DOP";
    readonly Dzd: "DZD";
    readonly Egp: "EGP";
    readonly Ern: "ERN";
    readonly Etb: "ETB";
    readonly Eur: "EUR";
    readonly Fjd: "FJD";
    readonly Fkp: "FKP";
    readonly Gbp: "GBP";
    readonly Gel: "GEL";
    readonly Ghs: "GHS";
    readonly Gip: "GIP";
    readonly Gmd: "GMD";
    readonly Gnf: "GNF";
    readonly Gtq: "GTQ";
    readonly Gyd: "GYD";
    readonly Hkd: "HKD";
    readonly Hnl: "HNL";
    readonly Hrk: "HRK";
    readonly Htg: "HTG";
    readonly Huf: "HUF";
    readonly Idr: "IDR";
    readonly Ils: "ILS";
    readonly Inr: "INR";
    readonly Iqd: "IQD";
    readonly Irr: "IRR";
    readonly Isk: "ISK";
    readonly Jmd: "JMD";
    readonly Jod: "JOD";
    readonly Jpy: "JPY";
    readonly Kes: "KES";
    readonly Kgs: "KGS";
    readonly Khr: "KHR";
    readonly Kmf: "KMF";
    readonly Kpw: "KPW";
    readonly Krw: "KRW";
    readonly Kwd: "KWD";
    readonly Kyd: "KYD";
    readonly Kzt: "KZT";
    readonly Lak: "LAK";
    readonly Lbp: "LBP";
    readonly Lkr: "LKR";
    readonly Lrd: "LRD";
    readonly Lsl: "LSL";
    readonly Lyd: "LYD";
    readonly Mad: "MAD";
    readonly Mdl: "MDL";
    readonly Mga: "MGA";
    readonly Mkd: "MKD";
    readonly Mmk: "MMK";
    readonly Mnt: "MNT";
    readonly Mop: "MOP";
    readonly Mru: "MRU";
    readonly Mur: "MUR";
    readonly Mvr: "MVR";
    readonly Mwk: "MWK";
    readonly Mxn: "MXN";
    readonly Mxv: "MXV";
    readonly Myr: "MYR";
    readonly Mzn: "MZN";
    readonly Nad: "NAD";
    readonly Ngn: "NGN";
    readonly Nio: "NIO";
    readonly Nok: "NOK";
    readonly Npr: "NPR";
    readonly Nzd: "NZD";
    readonly Omr: "OMR";
    readonly Pab: "PAB";
    readonly Pen: "PEN";
    readonly Pgk: "PGK";
    readonly Php: "PHP";
    readonly Pkr: "PKR";
    readonly Pln: "PLN";
    readonly Pyg: "PYG";
    readonly Qar: "QAR";
    readonly Ron: "RON";
    readonly Rsd: "RSD";
    readonly Rub: "RUB";
    readonly Rwf: "RWF";
    readonly Sar: "SAR";
    readonly Sbd: "SBD";
    readonly Scr: "SCR";
    readonly Sdg: "SDG";
    readonly Sek: "SEK";
    readonly Sgd: "SGD";
    readonly Shp: "SHP";
    readonly Sll: "SLL";
    readonly Sos: "SOS";
    readonly Srd: "SRD";
    readonly Ssp: "SSP";
    readonly Stn: "STN";
    readonly Svc: "SVC";
    readonly Syp: "SYP";
    readonly Szl: "SZL";
    readonly Thb: "THB";
    readonly Tjs: "TJS";
    readonly Tmt: "TMT";
    readonly Tnd: "TND";
    readonly Top: "TOP";
    readonly Try: "TRY";
    readonly Ttd: "TTD";
    readonly Twd: "TWD";
    readonly Tzs: "TZS";
    readonly Uah: "UAH";
    readonly Ugx: "UGX";
    readonly Usd: "USD";
    readonly Usn: "USN";
    readonly Uyi: "UYI";
    readonly Uyu: "UYU";
    readonly Uzs: "UZS";
    readonly Vef: "VEF";
    readonly Vnd: "VND";
    readonly Vuv: "VUV";
    readonly Wst: "WST";
    readonly Xaf: "XAF";
    readonly Xag: "XAG";
    readonly Xau: "XAU";
    readonly Xba: "XBA";
    readonly Xbb: "XBB";
    readonly Xbc: "XBC";
    readonly Xbd: "XBD";
    readonly Xcd: "XCD";
    readonly Xdr: "XDR";
    readonly Xof: "XOF";
    readonly Xpd: "XPD";
    readonly Xpf: "XPF";
    readonly Xpt: "XPT";
    readonly Xsu: "XSU";
    readonly Xts: "XTS";
    readonly Xua: "XUA";
    readonly Xxx: "XXX";
    readonly Yer: "YER";
    readonly Zar: "ZAR";
    readonly Zmw: "ZMW";
    readonly Zwl: "ZWL";
};
/**
 * 'ISO 4217 codes. From https://en.wikipedia.org/wiki/ISO_4217
 *
 * @remarks
 * https://www.currency-iso.org/en/home/tables/table-a1.html'
 */
export type CurrencyCode = ClosedEnum<typeof CurrencyCode>;
/** @internal */
export declare const CurrencyCode$inboundSchema: z.ZodNativeEnum<typeof CurrencyCode>;
/** @internal */
export declare const CurrencyCode$outboundSchema: z.ZodNativeEnum<typeof CurrencyCode>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace CurrencyCode$ {
    /** @deprecated use `CurrencyCode$inboundSchema` instead. */
    const inboundSchema: z.ZodNativeEnum<{
        readonly Aed: "AED";
        readonly Afn: "AFN";
        readonly All: "ALL";
        readonly Amd: "AMD";
        readonly Ang: "ANG";
        readonly Aoa: "AOA";
        readonly Ars: "ARS";
        readonly Aud: "AUD";
        readonly Awg: "AWG";
        readonly Azn: "AZN";
        readonly Bam: "BAM";
        readonly Bbd: "BBD";
        readonly Bdt: "BDT";
        readonly Bgn: "BGN";
        readonly Bhd: "BHD";
        readonly Bif: "BIF";
        readonly Bmd: "BMD";
        readonly Bnd: "BND";
        readonly Bob: "BOB";
        readonly Bov: "BOV";
        readonly Brl: "BRL";
        readonly Bsd: "BSD";
        readonly Btn: "BTN";
        readonly Bwp: "BWP";
        readonly Byn: "BYN";
        readonly Bzd: "BZD";
        readonly Cad: "CAD";
        readonly Cdf: "CDF";
        readonly Che: "CHE";
        readonly Chf: "CHF";
        readonly Chw: "CHW";
        readonly Clf: "CLF";
        readonly Clp: "CLP";
        readonly Cny: "CNY";
        readonly Cop: "COP";
        readonly Cou: "COU";
        readonly Crc: "CRC";
        readonly Cuc: "CUC";
        readonly Cup: "CUP";
        readonly Cve: "CVE";
        readonly Czk: "CZK";
        readonly Djf: "DJF";
        readonly Dkk: "DKK";
        readonly Dop: "DOP";
        readonly Dzd: "DZD";
        readonly Egp: "EGP";
        readonly Ern: "ERN";
        readonly Etb: "ETB";
        readonly Eur: "EUR";
        readonly Fjd: "FJD";
        readonly Fkp: "FKP";
        readonly Gbp: "GBP";
        readonly Gel: "GEL";
        readonly Ghs: "GHS";
        readonly Gip: "GIP";
        readonly Gmd: "GMD";
        readonly Gnf: "GNF";
        readonly Gtq: "GTQ";
        readonly Gyd: "GYD";
        readonly Hkd: "HKD";
        readonly Hnl: "HNL";
        readonly Hrk: "HRK";
        readonly Htg: "HTG";
        readonly Huf: "HUF";
        readonly Idr: "IDR";
        readonly Ils: "ILS";
        readonly Inr: "INR";
        readonly Iqd: "IQD";
        readonly Irr: "IRR";
        readonly Isk: "ISK";
        readonly Jmd: "JMD";
        readonly Jod: "JOD";
        readonly Jpy: "JPY";
        readonly Kes: "KES";
        readonly Kgs: "KGS";
        readonly Khr: "KHR";
        readonly Kmf: "KMF";
        readonly Kpw: "KPW";
        readonly Krw: "KRW";
        readonly Kwd: "KWD";
        readonly Kyd: "KYD";
        readonly Kzt: "KZT";
        readonly Lak: "LAK";
        readonly Lbp: "LBP";
        readonly Lkr: "LKR";
        readonly Lrd: "LRD";
        readonly Lsl: "LSL";
        readonly Lyd: "LYD";
        readonly Mad: "MAD";
        readonly Mdl: "MDL";
        readonly Mga: "MGA";
        readonly Mkd: "MKD";
        readonly Mmk: "MMK";
        readonly Mnt: "MNT";
        readonly Mop: "MOP";
        readonly Mru: "MRU";
        readonly Mur: "MUR";
        readonly Mvr: "MVR";
        readonly Mwk: "MWK";
        readonly Mxn: "MXN";
        readonly Mxv: "MXV";
        readonly Myr: "MYR";
        readonly Mzn: "MZN";
        readonly Nad: "NAD";
        readonly Ngn: "NGN";
        readonly Nio: "NIO";
        readonly Nok: "NOK";
        readonly Npr: "NPR";
        readonly Nzd: "NZD";
        readonly Omr: "OMR";
        readonly Pab: "PAB";
        readonly Pen: "PEN";
        readonly Pgk: "PGK";
        readonly Php: "PHP";
        readonly Pkr: "PKR";
        readonly Pln: "PLN";
        readonly Pyg: "PYG";
        readonly Qar: "QAR";
        readonly Ron: "RON";
        readonly Rsd: "RSD";
        readonly Rub: "RUB";
        readonly Rwf: "RWF";
        readonly Sar: "SAR";
        readonly Sbd: "SBD";
        readonly Scr: "SCR";
        readonly Sdg: "SDG";
        readonly Sek: "SEK";
        readonly Sgd: "SGD";
        readonly Shp: "SHP";
        readonly Sll: "SLL";
        readonly Sos: "SOS";
        readonly Srd: "SRD";
        readonly Ssp: "SSP";
        readonly Stn: "STN";
        readonly Svc: "SVC";
        readonly Syp: "SYP";
        readonly Szl: "SZL";
        readonly Thb: "THB";
        readonly Tjs: "TJS";
        readonly Tmt: "TMT";
        readonly Tnd: "TND";
        readonly Top: "TOP";
        readonly Try: "TRY";
        readonly Ttd: "TTD";
        readonly Twd: "TWD";
        readonly Tzs: "TZS";
        readonly Uah: "UAH";
        readonly Ugx: "UGX";
        readonly Usd: "USD";
        readonly Usn: "USN";
        readonly Uyi: "UYI";
        readonly Uyu: "UYU";
        readonly Uzs: "UZS";
        readonly Vef: "VEF";
        readonly Vnd: "VND";
        readonly Vuv: "VUV";
        readonly Wst: "WST";
        readonly Xaf: "XAF";
        readonly Xag: "XAG";
        readonly Xau: "XAU";
        readonly Xba: "XBA";
        readonly Xbb: "XBB";
        readonly Xbc: "XBC";
        readonly Xbd: "XBD";
        readonly Xcd: "XCD";
        readonly Xdr: "XDR";
        readonly Xof: "XOF";
        readonly Xpd: "XPD";
        readonly Xpf: "XPF";
        readonly Xpt: "XPT";
        readonly Xsu: "XSU";
        readonly Xts: "XTS";
        readonly Xua: "XUA";
        readonly Xxx: "XXX";
        readonly Yer: "YER";
        readonly Zar: "ZAR";
        readonly Zmw: "ZMW";
        readonly Zwl: "ZWL";
    }>;
    /** @deprecated use `CurrencyCode$outboundSchema` instead. */
    const outboundSchema: z.ZodNativeEnum<{
        readonly Aed: "AED";
        readonly Afn: "AFN";
        readonly All: "ALL";
        readonly Amd: "AMD";
        readonly Ang: "ANG";
        readonly Aoa: "AOA";
        readonly Ars: "ARS";
        readonly Aud: "AUD";
        readonly Awg: "AWG";
        readonly Azn: "AZN";
        readonly Bam: "BAM";
        readonly Bbd: "BBD";
        readonly Bdt: "BDT";
        readonly Bgn: "BGN";
        readonly Bhd: "BHD";
        readonly Bif: "BIF";
        readonly Bmd: "BMD";
        readonly Bnd: "BND";
        readonly Bob: "BOB";
        readonly Bov: "BOV";
        readonly Brl: "BRL";
        readonly Bsd: "BSD";
        readonly Btn: "BTN";
        readonly Bwp: "BWP";
        readonly Byn: "BYN";
        readonly Bzd: "BZD";
        readonly Cad: "CAD";
        readonly Cdf: "CDF";
        readonly Che: "CHE";
        readonly Chf: "CHF";
        readonly Chw: "CHW";
        readonly Clf: "CLF";
        readonly Clp: "CLP";
        readonly Cny: "CNY";
        readonly Cop: "COP";
        readonly Cou: "COU";
        readonly Crc: "CRC";
        readonly Cuc: "CUC";
        readonly Cup: "CUP";
        readonly Cve: "CVE";
        readonly Czk: "CZK";
        readonly Djf: "DJF";
        readonly Dkk: "DKK";
        readonly Dop: "DOP";
        readonly Dzd: "DZD";
        readonly Egp: "EGP";
        readonly Ern: "ERN";
        readonly Etb: "ETB";
        readonly Eur: "EUR";
        readonly Fjd: "FJD";
        readonly Fkp: "FKP";
        readonly Gbp: "GBP";
        readonly Gel: "GEL";
        readonly Ghs: "GHS";
        readonly Gip: "GIP";
        readonly Gmd: "GMD";
        readonly Gnf: "GNF";
        readonly Gtq: "GTQ";
        readonly Gyd: "GYD";
        readonly Hkd: "HKD";
        readonly Hnl: "HNL";
        readonly Hrk: "HRK";
        readonly Htg: "HTG";
        readonly Huf: "HUF";
        readonly Idr: "IDR";
        readonly Ils: "ILS";
        readonly Inr: "INR";
        readonly Iqd: "IQD";
        readonly Irr: "IRR";
        readonly Isk: "ISK";
        readonly Jmd: "JMD";
        readonly Jod: "JOD";
        readonly Jpy: "JPY";
        readonly Kes: "KES";
        readonly Kgs: "KGS";
        readonly Khr: "KHR";
        readonly Kmf: "KMF";
        readonly Kpw: "KPW";
        readonly Krw: "KRW";
        readonly Kwd: "KWD";
        readonly Kyd: "KYD";
        readonly Kzt: "KZT";
        readonly Lak: "LAK";
        readonly Lbp: "LBP";
        readonly Lkr: "LKR";
        readonly Lrd: "LRD";
        readonly Lsl: "LSL";
        readonly Lyd: "LYD";
        readonly Mad: "MAD";
        readonly Mdl: "MDL";
        readonly Mga: "MGA";
        readonly Mkd: "MKD";
        readonly Mmk: "MMK";
        readonly Mnt: "MNT";
        readonly Mop: "MOP";
        readonly Mru: "MRU";
        readonly Mur: "MUR";
        readonly Mvr: "MVR";
        readonly Mwk: "MWK";
        readonly Mxn: "MXN";
        readonly Mxv: "MXV";
        readonly Myr: "MYR";
        readonly Mzn: "MZN";
        readonly Nad: "NAD";
        readonly Ngn: "NGN";
        readonly Nio: "NIO";
        readonly Nok: "NOK";
        readonly Npr: "NPR";
        readonly Nzd: "NZD";
        readonly Omr: "OMR";
        readonly Pab: "PAB";
        readonly Pen: "PEN";
        readonly Pgk: "PGK";
        readonly Php: "PHP";
        readonly Pkr: "PKR";
        readonly Pln: "PLN";
        readonly Pyg: "PYG";
        readonly Qar: "QAR";
        readonly Ron: "RON";
        readonly Rsd: "RSD";
        readonly Rub: "RUB";
        readonly Rwf: "RWF";
        readonly Sar: "SAR";
        readonly Sbd: "SBD";
        readonly Scr: "SCR";
        readonly Sdg: "SDG";
        readonly Sek: "SEK";
        readonly Sgd: "SGD";
        readonly Shp: "SHP";
        readonly Sll: "SLL";
        readonly Sos: "SOS";
        readonly Srd: "SRD";
        readonly Ssp: "SSP";
        readonly Stn: "STN";
        readonly Svc: "SVC";
        readonly Syp: "SYP";
        readonly Szl: "SZL";
        readonly Thb: "THB";
        readonly Tjs: "TJS";
        readonly Tmt: "TMT";
        readonly Tnd: "TND";
        readonly Top: "TOP";
        readonly Try: "TRY";
        readonly Ttd: "TTD";
        readonly Twd: "TWD";
        readonly Tzs: "TZS";
        readonly Uah: "UAH";
        readonly Ugx: "UGX";
        readonly Usd: "USD";
        readonly Usn: "USN";
        readonly Uyi: "UYI";
        readonly Uyu: "UYU";
        readonly Uzs: "UZS";
        readonly Vef: "VEF";
        readonly Vnd: "VND";
        readonly Vuv: "VUV";
        readonly Wst: "WST";
        readonly Xaf: "XAF";
        readonly Xag: "XAG";
        readonly Xau: "XAU";
        readonly Xba: "XBA";
        readonly Xbb: "XBB";
        readonly Xbc: "XBC";
        readonly Xbd: "XBD";
        readonly Xcd: "XCD";
        readonly Xdr: "XDR";
        readonly Xof: "XOF";
        readonly Xpd: "XPD";
        readonly Xpf: "XPF";
        readonly Xpt: "XPT";
        readonly Xsu: "XSU";
        readonly Xts: "XTS";
        readonly Xua: "XUA";
        readonly Xxx: "XXX";
        readonly Yer: "YER";
        readonly Zar: "ZAR";
        readonly Zmw: "ZMW";
        readonly Zwl: "ZWL";
    }>;
}
//# sourceMappingURL=currencycode.d.ts.map