import { Enum, Id, Optional } from '@thisisagile/easy'; export declare class Locale extends Enum { readonly country: string; private readonly lower; static readonly AF: Locale; static readonly AF_NA: Locale; static readonly AF_ZA: Locale; static readonly AK: Locale; static readonly AK_GH: Locale; static readonly SQ: Locale; static readonly SQ_AL: Locale; static readonly SQ_XK: Locale; static readonly SQ_MK: Locale; static readonly AM: Locale; static readonly AM_ET: Locale; static readonly AR: Locale; static readonly AR_DZ: Locale; static readonly AR_BH: Locale; static readonly AR_TD: Locale; static readonly AR_KM: Locale; static readonly AR_DJ: Locale; static readonly AR_EG: Locale; static readonly AR_ER: Locale; static readonly AR_IQ: Locale; static readonly AR_IL: Locale; static readonly AR_JO: Locale; static readonly AR_KW: Locale; static readonly AR_LB: Locale; static readonly AR_LY: Locale; static readonly AR_MR: Locale; static readonly AR_MA: Locale; static readonly AR_OM: Locale; static readonly AR_PS: Locale; static readonly AR_QA: Locale; static readonly AR_SA: Locale; static readonly AR_SO: Locale; static readonly AR_SS: Locale; static readonly AR_SD: Locale; static readonly AR_SY: Locale; static readonly AR_TN: Locale; static readonly AR_AE: Locale; static readonly AR_EH: Locale; static readonly AR_YE: Locale; static readonly HY: Locale; static readonly HY_AM: Locale; static readonly AS: Locale; static readonly AS_IN: Locale; static readonly AZ: Locale; static readonly AZ_AZ: Locale; static readonly AZ_CYRL_AZ: Locale; static readonly AZ_CYRL: Locale; static readonly AZ_LATN_AZ: Locale; static readonly AZ_LATN: Locale; static readonly BM: Locale; static readonly BM_LATN_ML: Locale; static readonly BM_LATN: Locale; static readonly EU: Locale; static readonly EU_ES: Locale; static readonly BE: Locale; static readonly BE_BY: Locale; static readonly BN: Locale; static readonly BN_BD: Locale; static readonly BN_IN: Locale; static readonly BS: Locale; static readonly BS_BA: Locale; static readonly BS_CYRL_BA: Locale; static readonly BS_CYRL: Locale; static readonly BS_LATN_BA: Locale; static readonly BS_LATN: Locale; static readonly BR: Locale; static readonly BR_FR: Locale; static readonly BG: Locale; static readonly BG_BG: Locale; static readonly MY: Locale; static readonly MY_MM: Locale; static readonly CA: Locale; static readonly CA_AD: Locale; static readonly CA_FR: Locale; static readonly CA_IT: Locale; static readonly CA_ES: Locale; static readonly ZH: Locale; static readonly ZH_CN: Locale; static readonly ZH_HK: Locale; static readonly ZH_MO: Locale; static readonly ZH_HANS_CN: Locale; static readonly ZH_HANS_HK: Locale; static readonly ZH_HANS_MO: Locale; static readonly ZH_HANS_SG: Locale; static readonly ZH_HANS: Locale; static readonly ZH_SG: Locale; static readonly ZH_TW: Locale; static readonly ZH_HANT_HK: Locale; static readonly ZH_HANT_MO: Locale; static readonly ZH_HANT_TW: Locale; static readonly ZH_HANT: Locale; static readonly KW: Locale; static readonly KW_GB: Locale; static readonly HR: Locale; static readonly HR_BA: Locale; static readonly HR_HR: Locale; static readonly CS: Locale; static readonly CS_CZ: Locale; static readonly DA: Locale; static readonly DA_DK: Locale; static readonly DA_GL: Locale; static readonly NL: Locale; static readonly NL_AW: Locale; static readonly NL_BE: Locale; static readonly NL_BQ: Locale; static readonly NL_CW: Locale; static readonly NL_NL: Locale; static readonly NL_SX: Locale; static readonly NL_SR: Locale; static readonly DZ: Locale; static readonly DZ_BT: Locale; static readonly EN: Locale; static readonly EN_AS: Locale; static readonly EN_AI: Locale; static readonly EN_AG: Locale; static readonly EN_AU: Locale; static readonly EN_BS: Locale; static readonly EN_BB: Locale; static readonly EN_BE: Locale; static readonly EN_BZ: Locale; static readonly EN_BM: Locale; static readonly EN_BW: Locale; static readonly EN_IO: Locale; static readonly EN_VG: Locale; static readonly EN_CM: Locale; static readonly EN_CA: Locale; static readonly EN_KY: Locale; static readonly EN_CX: Locale; static readonly EN_CC: Locale; static readonly EN_CK: Locale; static readonly EN_DG: Locale; static readonly EN_DM: Locale; static readonly EN_ER: Locale; static readonly EN_FK: Locale; static readonly EN_FJ: Locale; static readonly EN_GM: Locale; static readonly EN_GH: Locale; static readonly EN_GI: Locale; static readonly EN_GD: Locale; static readonly EN_GU: Locale; static readonly EN_GG: Locale; static readonly EN_GY: Locale; static readonly EN_HK: Locale; static readonly EN_IN: Locale; static readonly EN_IE: Locale; static readonly EN_IM: Locale; static readonly EN_JM: Locale; static readonly EN_JE: Locale; static readonly EN_KE: Locale; static readonly EN_KI: Locale; static readonly EN_LS: Locale; static readonly EN_LR: Locale; static readonly EN_MO: Locale; static readonly EN_MG: Locale; static readonly EN_MW: Locale; static readonly EN_MY: Locale; static readonly EN_MT: Locale; static readonly EN_MH: Locale; static readonly EN_MU: Locale; static readonly EN_FM: Locale; static readonly EN_MS: Locale; static readonly EN_NA: Locale; static readonly EN_NR: Locale; static readonly EN_NZ: Locale; static readonly EN_NG: Locale; static readonly EN_NU: Locale; static readonly EN_NF: Locale; static readonly EN_MP: Locale; static readonly EN_PK: Locale; static readonly EN_PW: Locale; static readonly EN_PG: Locale; static readonly EN_PH: Locale; static readonly EN_PN: Locale; static readonly EN_PR: Locale; static readonly EN_RW: Locale; static readonly EN_WS: Locale; static readonly EN_SC: Locale; static readonly EN_SL: Locale; static readonly EN_SG: Locale; static readonly EN_SX: Locale; static readonly EN_SB: Locale; static readonly EN_ZA: Locale; static readonly EN_SS: Locale; static readonly EN_SH: Locale; static readonly EN_KN: Locale; static readonly EN_LC: Locale; static readonly EN_VC: Locale; static readonly EN_SD: Locale; static readonly EN_SZ: Locale; static readonly EN_TZ: Locale; static readonly EN_TK: Locale; static readonly EN_TO: Locale; static readonly EN_TT: Locale; static readonly EN_TC: Locale; static readonly EN_TV: Locale; static readonly EN_UM: Locale; static readonly EN_VI: Locale; static readonly EN_UG: Locale; static readonly EN_GB: Locale; static readonly EN_US: Locale; static readonly EN_VU: Locale; static readonly EN_ZM: Locale; static readonly EN_ZW: Locale; static readonly EO: Locale; static readonly ET: Locale; static readonly ET_EE: Locale; static readonly EE: Locale; static readonly EE_GH: Locale; static readonly EE_TG: Locale; static readonly FO: Locale; static readonly FO_FO: Locale; static readonly FI: Locale; static readonly FI_FI: Locale; static readonly FR: Locale; static readonly FR_DZ: Locale; static readonly FR_BE: Locale; static readonly FR_BJ: Locale; static readonly FR_BF: Locale; static readonly FR_BI: Locale; static readonly FR_CM: Locale; static readonly FR_CA: Locale; static readonly FR_CF: Locale; static readonly FR_TD: Locale; static readonly FR_KM: Locale; static readonly FR_CG: Locale; static readonly FR_CD: Locale; static readonly FR_CI: Locale; static readonly FR_DJ: Locale; static readonly FR_GQ: Locale; static readonly FR_FR: Locale; static readonly FR_GF: Locale; static readonly FR_PF: Locale; static readonly FR_GA: Locale; static readonly FR_GP: Locale; static readonly FR_GN: Locale; static readonly FR_HT: Locale; static readonly FR_LU: Locale; static readonly FR_MG: Locale; static readonly FR_ML: Locale; static readonly FR_MQ: Locale; static readonly FR_MR: Locale; static readonly FR_MU: Locale; static readonly FR_YT: Locale; static readonly FR_MC: Locale; static readonly FR_MA: Locale; static readonly FR_NC: Locale; static readonly FR_NE: Locale; static readonly FR_RE: Locale; static readonly FR_RW: Locale; static readonly FR_SN: Locale; static readonly FR_SC: Locale; static readonly FR_BL: Locale; static readonly FR_MF: Locale; static readonly FR_PM: Locale; static readonly FR_CH: Locale; static readonly FR_SY: Locale; static readonly FR_TG: Locale; static readonly FR_TN: Locale; static readonly FR_VU: Locale; static readonly FR_WF: Locale; static readonly FF: Locale; static readonly FF_CM: Locale; static readonly FF_GN: Locale; static readonly FF_MR: Locale; static readonly FF_SN: Locale; static readonly GL: Locale; static readonly GL_ES: Locale; static readonly LG: Locale; static readonly LG_UG: Locale; static readonly KA: Locale; static readonly KA_GE: Locale; static readonly DE: Locale; static readonly DE_AT: Locale; static readonly DE_BE: Locale; static readonly DE_DE: Locale; static readonly DE_LI: Locale; static readonly DE_LU: Locale; static readonly DE_CH: Locale; static readonly EL: Locale; static readonly EL_CY: Locale; static readonly EL_GR: Locale; static readonly GU: Locale; static readonly GU_IN: Locale; static readonly HA: Locale; static readonly HA_GH: Locale; static readonly HA_LATN_GH: Locale; static readonly HA_LATN_NE: Locale; static readonly HA_LATN_NG: Locale; static readonly HA_LATN: Locale; static readonly HA_NE: Locale; static readonly HA_NG: Locale; static readonly HE: Locale; static readonly HE_IL: Locale; static readonly HI: Locale; static readonly HI_IN: Locale; static readonly HU: Locale; static readonly HU_HU: Locale; static readonly IS: Locale; static readonly IS_IS: Locale; static readonly IG: Locale; static readonly IG_NG: Locale; static readonly ID: Locale; static readonly ID_ID: Locale; static readonly GA: Locale; static readonly GA_IE: Locale; static readonly IT: Locale; static readonly IT_IT: Locale; static readonly IT_SM: Locale; static readonly IT_CH: Locale; static readonly JA: Locale; static readonly JA_JP: Locale; static readonly KL: Locale; static readonly KL_GL: Locale; static readonly KN: Locale; static readonly KN_IN: Locale; static readonly KS: Locale; static readonly KS_ARAB_IN: Locale; static readonly KS_ARAB: Locale; static readonly KS_IN: Locale; static readonly KK: Locale; static readonly KK_CYRL_KZ: Locale; static readonly KK_CYRL: Locale; static readonly KK_KZ: Locale; static readonly KM: Locale; static readonly KM_KH: Locale; static readonly KI: Locale; static readonly KI_KE: Locale; static readonly RW: Locale; static readonly RW_RW: Locale; static readonly KO: Locale; static readonly KO_KP: Locale; static readonly KO_KR: Locale; static readonly KY: Locale; static readonly KY_CYRL_KG: Locale; static readonly KY_CYRL: Locale; static readonly KY_KG: Locale; static readonly LO: Locale; static readonly LO_LA: Locale; static readonly LV: Locale; static readonly LV_LV: Locale; static readonly LN: Locale; static readonly LN_AO: Locale; static readonly LN_CF: Locale; static readonly LN_CG: Locale; static readonly LN_CD: Locale; static readonly LT: Locale; static readonly LT_LT: Locale; static readonly LU: Locale; static readonly LU_CD: Locale; static readonly LB: Locale; static readonly LB_LU: Locale; static readonly MK: Locale; static readonly MK_MK: Locale; static readonly MG: Locale; static readonly MG_MG: Locale; static readonly MS: Locale; static readonly MS_BN: Locale; static readonly MS_LATN_BN: Locale; static readonly MS_LATN_MY: Locale; static readonly MS_LATN_SG: Locale; static readonly MS_LATN: Locale; static readonly MS_MY: Locale; static readonly MS_SG: Locale; static readonly ML: Locale; static readonly ML_IN: Locale; static readonly MT: Locale; static readonly MT_MT: Locale; static readonly GV: Locale; static readonly GV_IM: Locale; static readonly MR: Locale; static readonly MR_IN: Locale; static readonly MN: Locale; static readonly MN_CYRL_MN: Locale; static readonly MN_CYRL: Locale; static readonly MN_MN: Locale; static readonly NE: Locale; static readonly NE_IN: Locale; static readonly NE_NP: Locale; static readonly ND: Locale; static readonly ND_ZW: Locale; static readonly SE: Locale; static readonly SE_FI: Locale; static readonly SE_NO: Locale; static readonly SE_SE: Locale; static readonly NO: Locale; static readonly NO_NO: Locale; static readonly NB: Locale; static readonly NB_NO: Locale; static readonly NB_SJ: Locale; static readonly NN: Locale; static readonly NN_NO: Locale; static readonly OR: Locale; static readonly OR_IN: Locale; static readonly OM: Locale; static readonly OM_ET: Locale; static readonly OM_KE: Locale; static readonly OS: Locale; static readonly OS_GE: Locale; static readonly OS_RU: Locale; static readonly PS: Locale; static readonly PS_AF: Locale; static readonly FA: Locale; static readonly FA_AF: Locale; static readonly FA_IR: Locale; static readonly PL: Locale; static readonly PL_PL: Locale; static readonly PT: Locale; static readonly PT_AO: Locale; static readonly PT_BR: Locale; static readonly PT_CV: Locale; static readonly PT_GW: Locale; static readonly PT_MO: Locale; static readonly PT_MZ: Locale; static readonly PT_PT: Locale; static readonly PT_ST: Locale; static readonly PT_TL: Locale; static readonly PA: Locale; static readonly PA_ARAB_PK: Locale; static readonly PA_ARAB: Locale; static readonly PA_GURU_IN: Locale; static readonly PA_GURU: Locale; static readonly PA_IN: Locale; static readonly PA_PK: Locale; static readonly QU: Locale; static readonly QU_BO: Locale; static readonly QU_EC: Locale; static readonly QU_PE: Locale; static readonly RO: Locale; static readonly RO_MD: Locale; static readonly RO_RO: Locale; static readonly RM: Locale; static readonly RM_CH: Locale; static readonly RN: Locale; static readonly RN_BI: Locale; static readonly RU: Locale; static readonly RU_BY: Locale; static readonly RU_KZ: Locale; static readonly RU_KG: Locale; static readonly RU_MD: Locale; static readonly RU_RU: Locale; static readonly RU_UA: Locale; static readonly SG: Locale; static readonly SG_CF: Locale; static readonly GD: Locale; static readonly GD_GB: Locale; static readonly SR: Locale; static readonly SR_BA: Locale; static readonly SR_CYRL_BA: Locale; static readonly SR_CYRL_XK: Locale; static readonly SR_CYRL_ME: Locale; static readonly SR_CYRL_RS: Locale; static readonly SR_CYRL: Locale; static readonly SR_XK: Locale; static readonly SR_LATN_BA: Locale; static readonly SR_LATN_XK: Locale; static readonly SR_LATN_ME: Locale; static readonly SR_LATN_RS: Locale; static readonly SR_LATN: Locale; static readonly SR_ME: Locale; static readonly SR_RS: Locale; static readonly SH: Locale; static readonly SH_BA: Locale; static readonly SN: Locale; static readonly SN_ZW: Locale; static readonly II: Locale; static readonly II_CN: Locale; static readonly SI: Locale; static readonly SI_LK: Locale; static readonly SK: Locale; static readonly SK_SK: Locale; static readonly SL: Locale; static readonly SL_SI: Locale; static readonly SO: Locale; static readonly SO_DJ: Locale; static readonly SO_ET: Locale; static readonly SO_KE: Locale; static readonly SO_SO: Locale; static readonly ES: Locale; static readonly ES_AR: Locale; static readonly ES_BO: Locale; static readonly ES_IC: Locale; static readonly ES_EA: Locale; static readonly ES_CL: Locale; static readonly ES_CO: Locale; static readonly ES_CR: Locale; static readonly ES_CU: Locale; static readonly ES_DO: Locale; static readonly ES_EC: Locale; static readonly ES_SV: Locale; static readonly ES_GQ: Locale; static readonly ES_GT: Locale; static readonly ES_HN: Locale; static readonly ES_MX: Locale; static readonly ES_NI: Locale; static readonly ES_PA: Locale; static readonly ES_PY: Locale; static readonly ES_PE: Locale; static readonly ES_PH: Locale; static readonly ES_PR: Locale; static readonly ES_ES: Locale; static readonly ES_US: Locale; static readonly ES_UY: Locale; static readonly ES_VE: Locale; static readonly SW: Locale; static readonly SW_KE: Locale; static readonly SW_TZ: Locale; static readonly SW_UG: Locale; static readonly SV: Locale; static readonly SV_AX: Locale; static readonly SV_FI: Locale; static readonly SV_SE: Locale; static readonly TL: Locale; static readonly TL_PH: Locale; static readonly TA: Locale; static readonly TA_IN: Locale; static readonly TA_MY: Locale; static readonly TA_SG: Locale; static readonly TA_LK: Locale; static readonly TE: Locale; static readonly TE_IN: Locale; static readonly TH: Locale; static readonly TH_TH: Locale; static readonly BO: Locale; static readonly BO_CN: Locale; static readonly BO_IN: Locale; static readonly TI: Locale; static readonly TI_ER: Locale; static readonly TI_ET: Locale; static readonly TO: Locale; static readonly TO_TO: Locale; static readonly TR: Locale; static readonly TR_CY: Locale; static readonly TR_TR: Locale; static readonly UK: Locale; static readonly UK_UA: Locale; static readonly UR: Locale; static readonly UR_IN: Locale; static readonly UR_PK: Locale; static readonly UG: Locale; static readonly UG_ARAB_CN: Locale; static readonly UG_ARAB: Locale; static readonly UG_CN: Locale; static readonly UZ: Locale; static readonly UZ_AF: Locale; static readonly UZ_ARAB_AF: Locale; static readonly UZ_ARAB: Locale; static readonly UZ_CYRL_UZ: Locale; static readonly UZ_CYRL: Locale; static readonly UZ_LATN_UZ: Locale; static readonly UZ_LATN: Locale; static readonly UZ_UZ: Locale; static readonly VI: Locale; static readonly VI_VN: Locale; static readonly CY: Locale; static readonly CY_GB: Locale; static readonly FY: Locale; static readonly FY_NL: Locale; static readonly YI: Locale; static readonly YO: Locale; static readonly YO_BJ: Locale; static readonly YO_NG: Locale; static readonly ZU: Locale; static readonly ZU_ZA: Locale; constructor(id: Id, name: string, country?: string, lower?: string); static lookup(other: string): Optional; equals(other: E | Id): other is E; }