/** * Country Constants * * ISO 3166-1 country codes and related data. * * @module locale/countries */ /** * Common country codes (ISO 3166-1 alpha-2) */ export declare const COUNTRY_CODES: { readonly US: "US"; readonly CA: "CA"; readonly MX: "MX"; readonly BR: "BR"; readonly AR: "AR"; readonly CL: "CL"; readonly CO: "CO"; readonly PE: "PE"; readonly VE: "VE"; readonly EC: "EC"; readonly BO: "BO"; readonly PY: "PY"; readonly UY: "UY"; readonly GY: "GY"; readonly SR: "SR"; readonly GF: "GF"; readonly FK: "FK"; readonly CU: "CU"; readonly DO: "DO"; readonly HT: "HT"; readonly JM: "JM"; readonly TT: "TT"; readonly BB: "BB"; readonly BS: "BS"; readonly PR: "PR"; readonly GT: "GT"; readonly HN: "HN"; readonly SV: "SV"; readonly NI: "NI"; readonly CR: "CR"; readonly PA: "PA"; readonly BZ: "BZ"; readonly GB: "GB"; readonly FR: "FR"; readonly DE: "DE"; readonly IT: "IT"; readonly ES: "ES"; readonly PT: "PT"; readonly NL: "NL"; readonly BE: "BE"; readonly LU: "LU"; readonly CH: "CH"; readonly AT: "AT"; readonly IE: "IE"; readonly DK: "DK"; readonly SE: "SE"; readonly NO: "NO"; readonly FI: "FI"; readonly IS: "IS"; readonly PL: "PL"; readonly CZ: "CZ"; readonly SK: "SK"; readonly HU: "HU"; readonly RO: "RO"; readonly BG: "BG"; readonly GR: "GR"; readonly HR: "HR"; readonly SI: "SI"; readonly RS: "RS"; readonly BA: "BA"; readonly ME: "ME"; readonly MK: "MK"; readonly AL: "AL"; readonly XK: "XK"; readonly EE: "EE"; readonly LV: "LV"; readonly LT: "LT"; readonly BY: "BY"; readonly UA: "UA"; readonly MD: "MD"; readonly RU: "RU"; readonly CY: "CY"; readonly MT: "MT"; readonly AD: "AD"; readonly MC: "MC"; readonly SM: "SM"; readonly VA: "VA"; readonly LI: "LI"; readonly CN: "CN"; readonly JP: "JP"; readonly KR: "KR"; readonly KP: "KP"; readonly TW: "TW"; readonly HK: "HK"; readonly MO: "MO"; readonly IN: "IN"; readonly PK: "PK"; readonly BD: "BD"; readonly LK: "LK"; readonly NP: "NP"; readonly BT: "BT"; readonly MV: "MV"; readonly AF: "AF"; readonly TH: "TH"; readonly VN: "VN"; readonly MY: "MY"; readonly SG: "SG"; readonly ID: "ID"; readonly PH: "PH"; readonly BN: "BN"; readonly KH: "KH"; readonly LA: "LA"; readonly MM: "MM"; readonly TL: "TL"; readonly MN: "MN"; readonly KZ: "KZ"; readonly UZ: "UZ"; readonly TJ: "TJ"; readonly KG: "KG"; readonly TM: "TM"; readonly AZ: "AZ"; readonly GE: "GE"; readonly AM: "AM"; readonly SA: "SA"; readonly AE: "AE"; readonly QA: "QA"; readonly KW: "KW"; readonly BH: "BH"; readonly OM: "OM"; readonly YE: "YE"; readonly JO: "JO"; readonly LB: "LB"; readonly SY: "SY"; readonly IQ: "IQ"; readonly IR: "IR"; readonly IL: "IL"; readonly PS: "PS"; readonly TR: "TR"; readonly EG: "EG"; readonly LY: "LY"; readonly TN: "TN"; readonly DZ: "DZ"; readonly MA: "MA"; readonly EH: "EH"; readonly MR: "MR"; readonly ML: "ML"; readonly NE: "NE"; readonly TD: "TD"; readonly SD: "SD"; readonly SS: "SS"; readonly ER: "ER"; readonly DJ: "DJ"; readonly SO: "SO"; readonly ET: "ET"; readonly KE: "KE"; readonly UG: "UG"; readonly RW: "RW"; readonly BI: "BI"; readonly TZ: "TZ"; readonly MZ: "MZ"; readonly MW: "MW"; readonly ZM: "ZM"; readonly ZW: "ZW"; readonly BW: "BW"; readonly NA: "NA"; readonly ZA: "ZA"; readonly LS: "LS"; readonly SZ: "SZ"; readonly AO: "AO"; readonly CD: "CD"; readonly CG: "CG"; readonly GA: "GA"; readonly GQ: "GQ"; readonly CM: "CM"; readonly CF: "CF"; readonly NG: "NG"; readonly BJ: "BJ"; readonly TG: "TG"; readonly GH: "GH"; readonly BF: "BF"; readonly CI: "CI"; readonly LR: "LR"; readonly SL: "SL"; readonly GN: "GN"; readonly GW: "GW"; readonly SN: "SN"; readonly GM: "GM"; readonly CV: "CV"; readonly ST: "ST"; readonly MG: "MG"; readonly MU: "MU"; readonly SC: "SC"; readonly KM: "KM"; readonly RE: "RE"; readonly AU: "AU"; readonly NZ: "NZ"; readonly PG: "PG"; readonly FJ: "FJ"; readonly SB: "SB"; readonly VU: "VU"; readonly NC: "NC"; readonly PF: "PF"; readonly WS: "WS"; readonly TO: "TO"; readonly TV: "TV"; readonly NR: "NR"; readonly KI: "KI"; readonly PW: "PW"; readonly MH: "MH"; readonly FM: "FM"; readonly GU: "GU"; readonly MP: "MP"; readonly AS: "AS"; readonly CK: "CK"; readonly NU: "NU"; readonly TK: "TK"; readonly WF: "WF"; readonly PN: "PN"; readonly AQ: "AQ"; }; /** * MVP DEFINED SCOPE: Only include Europe (EU) and Brazil (BR). */ export declare const COUNTRY_CODES_SCOPED: { readonly BR: "BR"; readonly GB: "GB"; readonly FR: "FR"; readonly DE: "DE"; readonly IT: "IT"; readonly ES: "ES"; readonly PT: "PT"; readonly NL: "NL"; readonly BE: "BE"; readonly LU: "LU"; readonly CH: "CH"; readonly AT: "AT"; readonly IE: "IE"; readonly DK: "DK"; readonly SE: "SE"; readonly NO: "NO"; readonly FI: "FI"; readonly IS: "IS"; readonly PL: "PL"; readonly CZ: "CZ"; readonly SK: "SK"; readonly HU: "HU"; readonly RO: "RO"; readonly BG: "BG"; readonly GR: "GR"; readonly HR: "HR"; readonly SI: "SI"; readonly RS: "RS"; readonly BA: "BA"; readonly ME: "ME"; readonly MK: "MK"; readonly AL: "AL"; readonly XK: "XK"; readonly EE: "EE"; readonly LV: "LV"; readonly LT: "LT"; readonly BY: "BY"; readonly UA: "UA"; readonly MD: "MD"; readonly RU: "RU"; readonly CY: "CY"; readonly MT: "MT"; readonly AD: "AD"; readonly MC: "MC"; readonly SM: "SM"; readonly VA: "VA"; readonly LI: "LI"; }; /** * MVP scoped country names */ export declare const COUNTRY_NAMES: { [key: string]: string; }; /** * Country calling codes */ export declare const COUNTRY_CALLING_CODES: { /** * United States and Canada */ readonly '+1': readonly ["US", "CA"]; /** * Egypt */ readonly '+20': readonly ["EG"]; /** * South Africa */ readonly '+27': readonly ["ZA"]; /** * Greece */ readonly '+30': readonly ["GR"]; /** * Netherlands */ readonly '+31': readonly ["NL"]; /** * Belgium */ readonly '+32': readonly ["BE"]; /** * France */ readonly '+33': readonly ["FR"]; /** * Spain */ readonly '+34': readonly ["ES"]; /** * Hungary */ readonly '+36': readonly ["HU"]; /** * Italy */ readonly '+39': readonly ["IT"]; /** * Romania */ readonly '+40': readonly ["RO"]; /** * Switzerland */ readonly '+41': readonly ["CH"]; /** * Austria */ readonly '+43': readonly ["AT"]; /** * United Kingdom */ readonly '+44': readonly ["GB"]; /** * Denmark */ readonly '+45': readonly ["DK"]; /** * Sweden */ readonly '+46': readonly ["SE"]; /** * Norway */ readonly '+47': readonly ["NO"]; /** * Poland */ readonly '+48': readonly ["PL"]; /** * Germany */ readonly '+49': readonly ["DE"]; /** * Peru */ readonly '+51': readonly ["PE"]; /** * Mexico */ readonly '+52': readonly ["MX"]; /** * Cuba */ readonly '+53': readonly ["CU"]; /** * Argentina */ readonly '+54': readonly ["AR"]; /** * Brazil */ readonly '+55': readonly ["BR"]; /** * Chile */ readonly '+56': readonly ["CL"]; /** * Colombia */ readonly '+57': readonly ["CO"]; /** * Venezuela */ readonly '+58': readonly ["VE"]; /** * Malaysia */ readonly '+60': readonly ["MY"]; /** * Australia */ readonly '+61': readonly ["AU"]; /** * Indonesia */ readonly '+62': readonly ["ID"]; /** * Philippines */ readonly '+63': readonly ["PH"]; /** * New Zealand */ readonly '+64': readonly ["NZ"]; /** * Singapore */ readonly '+65': readonly ["SG"]; /** * Thailand */ readonly '+66': readonly ["TH"]; /** * Russia and Kazakhstan */ readonly '+7': readonly ["RU", "KZ"]; /** * Japan */ readonly '+81': readonly ["JP"]; /** * South Korea */ readonly '+82': readonly ["KR"]; /** * Vietnam */ readonly '+84': readonly ["VN"]; /** * China */ readonly '+86': readonly ["CN"]; /** * Turkey */ readonly '+90': readonly ["TR"]; /** * India */ readonly '+91': readonly ["IN"]; /** * Pakistan */ readonly '+92': readonly ["PK"]; /** * Afghanistan */ readonly '+93': readonly ["AF"]; /** * Sri Lanka */ readonly '+94': readonly ["LK"]; /** * Myanmar */ readonly '+95': readonly ["MM"]; /** * Iran */ readonly '+98': readonly ["IR"]; /** * Morocco */ readonly '+212': readonly ["MA"]; /** * Algeria */ readonly '+213': readonly ["DZ"]; /** * Tunisia */ readonly '+216': readonly ["TN"]; /** * Libya */ readonly '+218': readonly ["LY"]; /** * Gambia */ readonly '+220': readonly ["GM"]; /** * Senegal */ readonly '+221': readonly ["SN"]; /** * Mali */ readonly '+223': readonly ["ML"]; /** * Guinea */ readonly '+224': readonly ["GN"]; /** * Côte d'Ivoire */ readonly '+225': readonly ["CI"]; /** * Burkina Faso */ readonly '+226': readonly ["BF"]; /** * Niger */ readonly '+227': readonly ["NE"]; /** * Togo */ readonly '+228': readonly ["TG"]; /** * Benin */ readonly '+229': readonly ["BJ"]; /** * Mauritius */ readonly '+230': readonly ["MU"]; /** * Liberia */ readonly '+231': readonly ["LR"]; /** * Sierra Leone */ readonly '+232': readonly ["SL"]; /** * Ghana */ readonly '+233': readonly ["GH"]; /** * Nigeria */ readonly '+234': readonly ["NG"]; /** * Chad */ readonly '+235': readonly ["TD"]; /** * Central African Republic */ readonly '+236': readonly ["CF"]; /** * Cameroon */ readonly '+237': readonly ["CM"]; /** * Cape Verde */ readonly '+238': readonly ["CV"]; /** * São Tomé and Príncipe */ readonly '+239': readonly ["ST"]; /** * Equatorial Guinea */ readonly '+240': readonly ["GQ"]; /** * Gabon */ readonly '+241': readonly ["GA"]; /** * Congo */ readonly '+242': readonly ["CG"]; /** * Democratic Republic of the Congo */ readonly '+243': readonly ["CD"]; /** * Angola */ readonly '+244': readonly ["AO"]; /** * Guinea-Bissau */ readonly '+245': readonly ["GW"]; /** * Kenya */ readonly '+254': readonly ["KE"]; /** * Tanzania */ readonly '+255': readonly ["TZ"]; /** * Uganda */ readonly '+256': readonly ["UG"]; /** * Burundi */ readonly '+257': readonly ["BI"]; /** * Mozambique */ readonly '+258': readonly ["MZ"]; /** * Zambia */ readonly '+260': readonly ["ZM"]; /** * Madagascar */ readonly '+261': readonly ["MG"]; /** * Zimbabwe */ readonly '+263': readonly ["ZW"]; /** * Namibia */ readonly '+264': readonly ["NA"]; /** * Malawi */ readonly '+265': readonly ["MW"]; /** * Lesotho */ readonly '+266': readonly ["LS"]; /** * Botswana */ readonly '+267': readonly ["BW"]; /** * Eswatini */ readonly '+268': readonly ["SZ"]; /** * Seychelles */ readonly '+248': readonly ["SC"]; /** * Rwanda */ readonly '+250': readonly ["RW"]; /** * Ethiopia */ readonly '+251': readonly ["ET"]; /** * Somalia */ readonly '+252': readonly ["SO"]; /** * Djibouti */ readonly '+253': readonly ["DJ"]; /** * Hong Kong */ readonly '+852': readonly ["HK"]; /** * Macao */ readonly '+853': readonly ["MO"]; /** * Bangladesh */ readonly '+880': readonly ["BD"]; /** * Taiwan */ readonly '+886': readonly ["TW"]; /** * Maldives */ readonly '+960': readonly ["MV"]; /** * Lebanon */ readonly '+961': readonly ["LB"]; /** * Jordan */ readonly '+962': readonly ["JO"]; /** * Syria */ readonly '+963': readonly ["SY"]; /** * Iraq */ readonly '+964': readonly ["IQ"]; /** * Kuwait */ readonly '+965': readonly ["KW"]; /** * Saudi Arabia */ readonly '+966': readonly ["SA"]; /** * Yemen */ readonly '+967': readonly ["YE"]; /** * Oman */ readonly '+968': readonly ["OM"]; /** * Palestine */ readonly '+970': readonly ["PS"]; /** * United Arab Emirates */ readonly '+971': readonly ["AE"]; /** * Israel */ readonly '+972': readonly ["IL"]; /** * Bahrain */ readonly '+973': readonly ["BH"]; /** * Qatar */ readonly '+974': readonly ["QA"]; /** * Bhutan */ readonly '+975': readonly ["BT"]; /** * Mongolia */ readonly '+976': readonly ["MN"]; /** * Nepal */ readonly '+977': readonly ["NP"]; /** * Tajikistan */ readonly '+992': readonly ["TJ"]; /** * Turkmenistan */ readonly '+993': readonly ["TM"]; /** * Azerbaijan */ readonly '+994': readonly ["AZ"]; /** * Georgia */ readonly '+995': readonly ["GE"]; /** * Kyrgyzstan */ readonly '+996': readonly ["KG"]; /** * Uzbekistan */ readonly '+998': readonly ["UZ"]; }; /** * Regional groupings */ export declare const COUNTRY_REGIONS: { /** * European Union member states */ readonly EU: readonly ["AT", "BE", "BG", "HR", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "GR", "HU", "IE", "IT", "LV", "LT", "LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE"]; /** * North American countries */ readonly NORTH_AMERICA: readonly ["US", "CA", "MX"]; /** * South American countries */ readonly SOUTH_AMERICA: readonly ["AR", "BO", "BR", "CL", "CO", "EC", "GF", "GY", "PY", "PE", "SR", "UY", "VE"]; /** * G7 countries */ readonly G7: readonly ["US", "CA", "GB", "FR", "DE", "IT", "JP"]; /** * G20 countries */ readonly G20: readonly ["AR", "AU", "BR", "CA", "CN", "FR", "DE", "IN", "ID", "IT", "JP", "KR", "MX", "RU", "SA", "ZA", "TR", "GB", "US"]; /** * ASEAN countries */ readonly ASEAN: readonly ["BN", "KH", "ID", "LA", "MY", "MM", "PH", "SG", "TH", "VN"]; /** * BRICS countries */ readonly BRICS: readonly ["BR", "RU", "IN", "CN", "ZA"]; /** * OECD countries */ readonly OECD: readonly ["AU", "AT", "BE", "CA", "CL", "CO", "CR", "CZ", "DK", "EE", "FI", "FR", "DE", "GR", "HU", "IS", "IE", "IL", "IT", "JP", "KR", "LV", "LT", "LU", "MX", "NL", "NZ", "NO", "PL", "PT", "SK", "SI", "ES", "SE", "CH", "TR", "GB", "US"]; /** * Commonwealth countries */ readonly COMMONWEALTH: readonly ["AG", "AU", "BS", "BD", "BB", "BZ", "BW", "BN", "CM", "CA", "CY", "DM", "FJ", "GM", "GH", "GD", "GY", "IN", "JM", "KE", "KI", "LS", "MW", "MY", "MV", "MT", "MU", "MZ", "NA", "NR", "NZ", "NG", "PK", "PG", "RW", "KN", "LC", "VC", "WS", "SC", "SL", "SG", "SB", "ZA", "LK", "SZ", "TZ", "TO", "TT", "TV", "UG", "GB", "VU", "ZM"]; }; /** * Country code to region mapping for CDN headers */ export declare const COUNTRY_REGIONS_DETAILED: Record; /** * Type exports */ export type CountryCode = (typeof COUNTRY_CODES)[keyof typeof COUNTRY_CODES]; export type CountryCallingCode = keyof typeof COUNTRY_CALLING_CODES; export type CountryRegion = keyof typeof COUNTRY_REGIONS; export type CountryRegionDetailed = (typeof COUNTRY_REGIONS_DETAILED)[keyof typeof COUNTRY_REGIONS_DETAILED]; //# sourceMappingURL=countries.d.ts.map