/**
 * @copyright Sister Software
 * @license AGPL-3.0
 * @author Teffen Ellis, et al.
 *
 *   This file was generated by scripts/generate-language-types.ts
 */
/**
 * A two-letter language code.
 */
export type Alpha2LanguageCode = "aa" | "ab" | "af" | "ak" | "sq" | "am" | "ar" | "an" | "hy" | "as" | "av" | "ae" | "ay" | "az" | "ba" | "bm" | "eu" | "be" | "bn" | "bi" | "bs" | "br" | "bg" | "my" | "ca" | "ch" | "ce" | "zh" | "cu" | "cv" | "kw" | "co" | "cr" | "cs" | "da" | "dv" | "nl" | "dz" | "en" | "eo" | "et" | "ee" | "fo" | "fj" | "fi" | "fr" | "fy" | "ff" | "ka" | "de" | "gd" | "ga" | "gl" | "gv" | "el" | "gn" | "gu" | "ht" | "ha" | "he" | "hz" | "hi" | "ho" | "hr" | "hu" | "ig" | "is" | "io" | "ii" | "iu" | "ie" | "ia" | "id" | "ik" | "it" | "jv" | "ja" | "kl" | "kn" | "ks" | "kr" | "kk" | "km" | "ki" | "rw" | "ky" | "kv" | "kg" | "ko" | "kj" | "ku" | "lo" | "la" | "lv" | "li" | "ln" | "lt" | "lb" | "lu" | "lg" | "mk" | "mh" | "ml" | "mi" | "mr" | "ms" | "mg" | "mt" | "mn" | "na" | "nv" | "nr" | "nd" | "ng" | "ne" | "nn" | "nb" | "no" | "ny" | "oc" | "oj" | "or" | "om" | "os" | "pa" | "fa" | "pi" | "pl" | "pt" | "ps" | "qu" | "rm" | "ro" | "rn" | "ru" | "sg" | "sa" | "si" | "sk" | "sl" | "se" | "sm" | "sn" | "sd" | "so" | "st" | "es" | "sc" | "sr" | "ss" | "su" | "sw" | "sv" | "ty" | "ta" | "tt" | "te" | "tg" | "tl" | "th" | "bo" | "ti" | "to" | "tn" | "ts" | "tk" | "tr" | "tw" | "ug" | "uk" | "ur" | "uz" | "ve" | "vi" | "vo" | "cy" | "wa" | "wo" | "xh" | "yi" | "yo" | "za" | "zu";
/**
 * An enumeration of ISO 639-1 language codes.
 */
export declare const Alpha2LanguageCode: {
    readonly Afar: "aa";
    readonly Abkhazian: "ab";
    readonly Afrikaans: "af";
    readonly Akan: "ak";
    readonly Albanian: "sq";
    readonly Amharic: "am";
    readonly Arabic: "ar";
    readonly Aragonese: "an";
    readonly Armenian: "hy";
    readonly Assamese: "as";
    readonly Avaric: "av";
    readonly Avestan: "ae";
    readonly Aymara: "ay";
    readonly Azerbaijani: "az";
    readonly Bashkir: "ba";
    readonly Bambara: "bm";
    readonly Basque: "eu";
    readonly Belarusian: "be";
    readonly Bengali: "bn";
    readonly Bislama: "bi";
    readonly Bosnian: "bs";
    readonly Breton: "br";
    readonly Bulgarian: "bg";
    readonly Burmese: "my";
    readonly Catalan: "ca";
    readonly Valencian: "ca";
    readonly Chamorro: "ch";
    readonly Chechen: "ce";
    readonly Chinese: "zh";
    readonly ChurchSlavic: "cu";
    readonly OldSlavonic: "cu";
    readonly ChurchSlavonic: "cu";
    readonly OldBulgarian: "cu";
    readonly OldChurchSlavonic: "cu";
    readonly Chuvash: "cv";
    readonly Cornish: "kw";
    readonly Corsican: "co";
    readonly Cree: "cr";
    readonly Czech: "cs";
    readonly Danish: "da";
    readonly Divehi: "dv";
    readonly Dhivehi: "dv";
    readonly Maldivian: "dv";
    readonly Dutch: "nl";
    readonly Flemish: "nl";
    readonly Dzongkha: "dz";
    readonly English: "en";
    readonly Esperanto: "eo";
    readonly Estonian: "et";
    readonly Ewe: "ee";
    readonly Faroese: "fo";
    readonly Fijian: "fj";
    readonly Finnish: "fi";
    readonly French: "fr";
    readonly WesternFrisian: "fy";
    readonly Fulah: "ff";
    readonly Georgian: "ka";
    readonly German: "de";
    readonly Gaelic: "gd";
    readonly ScottishGaelic: "gd";
    readonly Irish: "ga";
    readonly Galician: "gl";
    readonly Manx: "gv";
    readonly GreekModern_1453: "el";
    readonly Guarani: "gn";
    readonly Gujarati: "gu";
    readonly Haitian: "ht";
    readonly HaitianCreole: "ht";
    readonly Hausa: "ha";
    readonly Hebrew: "he";
    readonly Herero: "hz";
    readonly Hindi: "hi";
    readonly HiriMotu: "ho";
    readonly Croatian: "hr";
    readonly Hungarian: "hu";
    readonly Igbo: "ig";
    readonly Icelandic: "is";
    readonly Ido: "io";
    readonly SichuanYi: "ii";
    readonly Nuosu: "ii";
    readonly Inuktitut: "iu";
    readonly Interlingue: "ie";
    readonly Occidental: "ie";
    readonly InterlinguaInternationalAuxiliaryLanguageAssociation: "ia";
    readonly Indonesian: "id";
    readonly Inupiaq: "ik";
    readonly Italian: "it";
    readonly Javanese: "jv";
    readonly Japanese: "ja";
    readonly Kalaallisut: "kl";
    readonly Greenlandic: "kl";
    readonly Kannada: "kn";
    readonly Kashmiri: "ks";
    readonly Kanuri: "kr";
    readonly Kazakh: "kk";
    readonly CentralKhmer: "km";
    readonly Kikuyu: "ki";
    readonly Gikuyu: "ki";
    readonly Kinyarwanda: "rw";
    readonly Kirghiz: "ky";
    readonly Kyrgyz: "ky";
    readonly Komi: "kv";
    readonly Kongo: "kg";
    readonly Korean: "ko";
    readonly Kuanyama: "kj";
    readonly Kwanyama: "kj";
    readonly Kurdish: "ku";
    readonly Lao: "lo";
    readonly Latin: "la";
    readonly Latvian: "lv";
    readonly Limburgan: "li";
    readonly Limburger: "li";
    readonly Limburgish: "li";
    readonly Lingala: "ln";
    readonly Lithuanian: "lt";
    readonly Luxembourgish: "lb";
    readonly Letzeburgesch: "lb";
    readonly LubaKatanga: "lu";
    readonly Ganda: "lg";
    readonly Macedonian: "mk";
    readonly Marshallese: "mh";
    readonly Malayalam: "ml";
    readonly Maori: "mi";
    readonly Marathi: "mr";
    readonly Malay: "ms";
    readonly Malagasy: "mg";
    readonly Maltese: "mt";
    readonly Mongolian: "mn";
    readonly Nauru: "na";
    readonly Navajo: "nv";
    readonly Navaho: "nv";
    readonly NdebeleSouth: "nr";
    readonly SouthNdebele: "nr";
    readonly NdebeleNorth: "nd";
    readonly NorthNdebele: "nd";
    readonly Ndonga: "ng";
    readonly Nepali: "ne";
    readonly NorwegianNynorsk: "nn";
    readonly NynorskNorwegian: "nn";
    readonly BokmålNorwegian: "nb";
    readonly NorwegianBokmål: "nb";
    readonly Norwegian: "no";
    readonly Chichewa: "ny";
    readonly Chewa: "ny";
    readonly Nyanja: "ny";
    readonly OccitanPost_1500: "oc";
    readonly Ojibwa: "oj";
    readonly Oriya: "or";
    readonly Oromo: "om";
    readonly Ossetian: "os";
    readonly Ossetic: "os";
    readonly Panjabi: "pa";
    readonly Punjabi: "pa";
    readonly Persian: "fa";
    readonly Pali: "pi";
    readonly Polish: "pl";
    readonly Portuguese: "pt";
    readonly Pushto: "ps";
    readonly Pashto: "ps";
    readonly Quechua: "qu";
    readonly Romansh: "rm";
    readonly Romanian: "ro";
    readonly Moldavian: "ro";
    readonly Moldovan: "ro";
    readonly Rundi: "rn";
    readonly Russian: "ru";
    readonly Sango: "sg";
    readonly Sanskrit: "sa";
    readonly Sinhala: "si";
    readonly Sinhalese: "si";
    readonly Slovak: "sk";
    readonly Slovenian: "sl";
    readonly NorthernSami: "se";
    readonly Samoan: "sm";
    readonly Shona: "sn";
    readonly Sindhi: "sd";
    readonly Somali: "so";
    readonly SothoSouthern: "st";
    readonly Spanish: "es";
    readonly Castilian: "es";
    readonly Sardinian: "sc";
    readonly Serbian: "sr";
    readonly Swati: "ss";
    readonly Sundanese: "su";
    readonly Swahili: "sw";
    readonly Swedish: "sv";
    readonly Tahitian: "ty";
    readonly Tamil: "ta";
    readonly Tatar: "tt";
    readonly Telugu: "te";
    readonly Tajik: "tg";
    readonly Tagalog: "tl";
    readonly Thai: "th";
    readonly Tibetan: "bo";
    readonly Tigrinya: "ti";
    readonly TongaTongaIslands: "to";
    readonly Tswana: "tn";
    readonly Tsonga: "ts";
    readonly Turkmen: "tk";
    readonly Turkish: "tr";
    readonly Twi: "tw";
    readonly Uighur: "ug";
    readonly Uyghur: "ug";
    readonly Ukrainian: "uk";
    readonly Urdu: "ur";
    readonly Uzbek: "uz";
    readonly Venda: "ve";
    readonly Vietnamese: "vi";
    readonly Volapük: "vo";
    readonly Welsh: "cy";
    readonly Walloon: "wa";
    readonly Wolof: "wo";
    readonly Xhosa: "xh";
    readonly Yiddish: "yi";
    readonly Yoruba: "yo";
    readonly Zhuang: "za";
    readonly Chuang: "za";
    readonly Zulu: "zu";
};
/**
 * A three-letter language code.
 */
export type Alpha3bLanguageCode = "aar" | "abk" | "afr" | "aka" | "alb" | "amh" | "ara" | "arg" | "arm" | "asm" | "ava" | "ave" | "aym" | "aze" | "bak" | "bam" | "baq" | "bel" | "ben" | "bis" | "bos" | "bre" | "bul" | "bur" | "cat" | "cha" | "che" | "chi" | "chu" | "chv" | "cor" | "cos" | "cre" | "cze" | "dan" | "div" | "dut" | "dzo" | "eng" | "epo" | "est" | "ewe" | "fao" | "fij" | "fin" | "fre" | "fry" | "ful" | "geo" | "ger" | "gla" | "gle" | "glg" | "glv" | "gre" | "grn" | "guj" | "hat" | "hau" | "heb" | "her" | "hin" | "hmo" | "hrv" | "hun" | "ibo" | "ice" | "ido" | "iii" | "iku" | "ile" | "ina" | "ind" | "ipk" | "ita" | "jav" | "jpn" | "kal" | "kan" | "kas" | "kau" | "kaz" | "khm" | "kik" | "kin" | "kir" | "kom" | "kon" | "kor" | "kua" | "kur" | "lao" | "lat" | "lav" | "lim" | "lin" | "lit" | "ltz" | "lub" | "lug" | "mac" | "mah" | "mal" | "mao" | "mar" | "may" | "mlg" | "mlt" | "mon" | "nau" | "nav" | "nbl" | "nde" | "ndo" | "nep" | "nno" | "nob" | "nor" | "nya" | "oci" | "oji" | "ori" | "orm" | "oss" | "pan" | "per" | "pli" | "pol" | "por" | "pus" | "que" | "roh" | "rum" | "run" | "rus" | "sag" | "san" | "sin" | "slo" | "slv" | "sme" | "smo" | "sna" | "snd" | "som" | "sot" | "spa" | "srd" | "srp" | "ssw" | "sun" | "swa" | "swe" | "tah" | "tam" | "tat" | "tel" | "tgk" | "tgl" | "tha" | "tib" | "tir" | "ton" | "tsn" | "tso" | "tuk" | "tur" | "twi" | "uig" | "ukr" | "urd" | "uzb" | "ven" | "vie" | "vol" | "wel" | "wln" | "wol" | "xho" | "yid" | "yor" | "zha" | "zul";
/**
 * A valid ISO 639-1 or ISO 639-2 language code.
 */
export type LanguageCode = Alpha2LanguageCode | Alpha3bLanguageCode | "all";
/**
 * A map of two-letter language codes to their labels.
 */
export declare const Alpha2LabelMap: ReadonlyMap<Alpha2LanguageCode, string[]>;
/**
 * A map of three-letter language codes to their labels.
 */
export declare const Alpha3bLabelMap: ReadonlyMap<Alpha3bLanguageCode, string[]>;
/**
 * Convert a two-letter language code to a three-letter language code.
 */
export declare const Alpha2ToAlpha3b: ReadonlyMap<Alpha2LanguageCode, Alpha3bLanguageCode>;
/**
 * Convert a three-letter language code to a two-letter language code.
 */
export declare const Alpha3bToAlpha2: ReadonlyMap<Alpha3bLanguageCode, Alpha2LanguageCode>;
//# sourceMappingURL=types.gen.d.ts.map