import { MessageCode } from "./locales"; declare const supportedLocales: readonly ["en", "at-de", "at-en", "be-en", "be-fr", "be-nl", "bg-bg", "bg-en", "ca-en", "ca-fr", "ch-de", "ch-en", "ch-fr", "ch-it", "cy-en", "cy-ru", "cz-cs", "cz-en", "dk-da", "dk-en", "ee-en", "ee-et", "ee-ru", "es-en", "es-es", "fi-en", "fi-fi", "fr-en", "fr-fr", "hr-en", "hr-hr", "hu-en", "hu-hu", "ie-en", "it-en", "it-it", "lt-en", "lt-lt", "lu-en", "lu-fr", "mt-en", "no-en", "no-no", "pt-en", "pt-pt", "ro-en", "ro-ro", "rs-en", "rs-sr", "se-en", "se-sv", "si-en", "si-sl", "sk-en", "sk-sk", "am-en", "am-hy", "az-en", "az-az", "az-ru", "by-en", "by-be", "ba-en", "ba-bs", "ge-en", "ge-ka", "de-en", "de-de", "gr-en", "gr-el", "il-en", "il-he", "ks-en", "ks-sq", "lv-en", "lv-lv", "mk-en", "mk-mk", "me-en", "me-sr", "nl-en", "nl-nl", "pl-en", "pl-pl", "tr-en", "tr-tr", "ua-en", "ua-uk", "gb-en", "by-ru", "cy-el", "md-en", "md-ro", "al-en", "al-sq", "gl-en", "gl-da", "is-en", "is-is", "ma-en", "ma-fr", "zz-en", "nz-en", "my-en", "my-zh", "au-en", "ph-en", "eu-en", "mc-en", "mc-fr", "ad-en", "ad-es", "ad-ca", "sm-en", "sm-it", "vn-en", "vn-vi", "kh-en", "kh-km", "la-en", "la-lo", "mm-en", "mm-my", "th-en", "th-th", "ar-en", "ar-es", "bt-en", "bt-dz", "br-en", "br-pt", "om-en", "om-ar", "ae-en", "ae-ar", "np-en", "np-ne", "bh-en", "bh-de", "eg-en", "hk-en", "hk-zh", "jo-en", "kw-en", "lb-en", "sa-en", "sa-ar", "jp-en", "bo-en", "bo-es", "bw-en", "cl-en", "cl-es", "co-es", "co-en", "cr-en", "cr-es", "do-en", "do-es", "jm-en", "mu-en", "mu-fr", "mx-en", "mx-es", "mn-en", "pa-en", "pa-es", "py-en", "py-es", "pe-en", "pe-es", "za-en", "uy-en", "uy-es", "zm-en", "zw-en"]; type Locale = (typeof supportedLocales)[number]; declare const setCurrentLocale: (locale?: Locale) => "en" | "at-de" | "at-en" | "be-en" | "be-fr" | "be-nl" | "bg-bg" | "bg-en" | "ca-en" | "ca-fr" | "ch-de" | "ch-en" | "ch-fr" | "ch-it" | "cy-en" | "cy-ru" | "cz-cs" | "cz-en" | "dk-da" | "dk-en" | "ee-en" | "ee-et" | "ee-ru" | "es-en" | "es-es" | "fi-en" | "fi-fi" | "fr-en" | "fr-fr" | "hr-en" | "hr-hr" | "hu-en" | "hu-hu" | "ie-en" | "it-en" | "it-it" | "lt-en" | "lt-lt" | "lu-en" | "lu-fr" | "mt-en" | "no-en" | "no-no" | "pt-en" | "pt-pt" | "ro-en" | "ro-ro" | "rs-en" | "rs-sr" | "se-en" | "se-sv" | "si-en" | "si-sl" | "sk-en" | "sk-sk" | "am-en" | "am-hy" | "az-en" | "az-az" | "az-ru" | "by-en" | "by-be" | "ba-en" | "ba-bs" | "ge-en" | "ge-ka" | "de-en" | "de-de" | "gr-en" | "gr-el" | "il-en" | "il-he" | "ks-en" | "ks-sq" | "lv-en" | "lv-lv" | "mk-en" | "mk-mk" | "me-en" | "me-sr" | "nl-en" | "nl-nl" | "pl-en" | "pl-pl" | "tr-en" | "tr-tr" | "ua-en" | "ua-uk" | "gb-en" | "by-ru" | "cy-el" | "md-en" | "md-ro" | "al-en" | "al-sq" | "gl-en" | "gl-da" | "is-en" | "is-is" | "ma-en" | "ma-fr" | "zz-en" | "nz-en" | "my-en" | "my-zh" | "au-en" | "ph-en" | "eu-en" | "mc-en" | "mc-fr" | "ad-en" | "ad-es" | "ad-ca" | "sm-en" | "sm-it" | "vn-en" | "vn-vi" | "kh-en" | "kh-km" | "la-en" | "la-lo" | "mm-en" | "mm-my" | "th-en" | "th-th" | "ar-en" | "ar-es" | "bt-en" | "bt-dz" | "br-en" | "br-pt" | "om-en" | "om-ar" | "ae-en" | "ae-ar" | "np-en" | "np-ne" | "bh-en" | "bh-de" | "eg-en" | "hk-en" | "hk-zh" | "jo-en" | "kw-en" | "lb-en" | "sa-en" | "sa-ar" | "jp-en" | "bo-en" | "bo-es" | "bw-en" | "cl-en" | "cl-es" | "co-es" | "co-en" | "cr-en" | "cr-es" | "do-en" | "do-es" | "jm-en" | "mu-en" | "mu-fr" | "mx-en" | "mx-es" | "mn-en" | "pa-en" | "pa-es" | "py-en" | "py-es" | "pe-en" | "pe-es" | "za-en" | "uy-en" | "uy-es" | "zm-en" | "zw-en"; declare const getCurrentLocale: () => "en" | "at-de" | "at-en" | "be-en" | "be-fr" | "be-nl" | "bg-bg" | "bg-en" | "ca-en" | "ca-fr" | "ch-de" | "ch-en" | "ch-fr" | "ch-it" | "cy-en" | "cy-ru" | "cz-cs" | "cz-en" | "dk-da" | "dk-en" | "ee-en" | "ee-et" | "ee-ru" | "es-en" | "es-es" | "fi-en" | "fi-fi" | "fr-en" | "fr-fr" | "hr-en" | "hr-hr" | "hu-en" | "hu-hu" | "ie-en" | "it-en" | "it-it" | "lt-en" | "lt-lt" | "lu-en" | "lu-fr" | "mt-en" | "no-en" | "no-no" | "pt-en" | "pt-pt" | "ro-en" | "ro-ro" | "rs-en" | "rs-sr" | "se-en" | "se-sv" | "si-en" | "si-sl" | "sk-en" | "sk-sk" | "am-en" | "am-hy" | "az-en" | "az-az" | "az-ru" | "by-en" | "by-be" | "ba-en" | "ba-bs" | "ge-en" | "ge-ka" | "de-en" | "de-de" | "gr-en" | "gr-el" | "il-en" | "il-he" | "ks-en" | "ks-sq" | "lv-en" | "lv-lv" | "mk-en" | "mk-mk" | "me-en" | "me-sr" | "nl-en" | "nl-nl" | "pl-en" | "pl-pl" | "tr-en" | "tr-tr" | "ua-en" | "ua-uk" | "gb-en" | "by-ru" | "cy-el" | "md-en" | "md-ro" | "al-en" | "al-sq" | "gl-en" | "gl-da" | "is-en" | "is-is" | "ma-en" | "ma-fr" | "zz-en" | "nz-en" | "my-en" | "my-zh" | "au-en" | "ph-en" | "eu-en" | "mc-en" | "mc-fr" | "ad-en" | "ad-es" | "ad-ca" | "sm-en" | "sm-it" | "vn-en" | "vn-vi" | "kh-en" | "kh-km" | "la-en" | "la-lo" | "mm-en" | "mm-my" | "th-en" | "th-th" | "ar-en" | "ar-es" | "bt-en" | "bt-dz" | "br-en" | "br-pt" | "om-en" | "om-ar" | "ae-en" | "ae-ar" | "np-en" | "np-ne" | "bh-en" | "bh-de" | "eg-en" | "hk-en" | "hk-zh" | "jo-en" | "kw-en" | "lb-en" | "sa-en" | "sa-ar" | "jp-en" | "bo-en" | "bo-es" | "bw-en" | "cl-en" | "cl-es" | "co-es" | "co-en" | "cr-en" | "cr-es" | "do-en" | "do-es" | "jm-en" | "mu-en" | "mu-fr" | "mx-en" | "mx-es" | "mn-en" | "pa-en" | "pa-es" | "py-en" | "py-es" | "pe-en" | "pe-es" | "za-en" | "uy-en" | "uy-es" | "zm-en" | "zw-en"; declare const message: (messageCode: MessageCode, ...args: any[]) => string; export { setCurrentLocale, getCurrentLocale, Locale, supportedLocales, message, };