import { LanguageCode } from '@ironfish/rust-nodejs'; declare const LANGUAGES: { readonly English: LanguageCode.English; readonly ChineseSimplified: LanguageCode.ChineseSimplified; readonly ChineseTraditional: LanguageCode.ChineseTraditional; readonly French: LanguageCode.French; readonly Italian: LanguageCode.Italian; readonly Japanese: LanguageCode.Japanese; readonly Korean: LanguageCode.Korean; readonly Spanish: LanguageCode.Spanish; }; export type LanguageCodeKey = keyof typeof LANGUAGE_CODES; export type LanguageKey = keyof typeof LANGUAGES; declare const LANGUAGE_CODES: { en: LanguageCode; fr: LanguageCode; it: LanguageCode; ja: LanguageCode; ko: LanguageCode; es: LanguageCode; }; declare function inferLanguageCode(): LanguageCode | null; declare function languageCodeToKey(code: LanguageCode): LanguageKey; export declare const LanguageUtils: { LANGUAGES: { readonly English: LanguageCode.English; readonly ChineseSimplified: LanguageCode.ChineseSimplified; readonly ChineseTraditional: LanguageCode.ChineseTraditional; readonly French: LanguageCode.French; readonly Italian: LanguageCode.Italian; readonly Japanese: LanguageCode.Japanese; readonly Korean: LanguageCode.Korean; readonly Spanish: LanguageCode.Spanish; }; LANGUAGE_CODES: { en: LanguageCode; fr: LanguageCode; it: LanguageCode; ja: LanguageCode; ko: LanguageCode; es: LanguageCode; }; LANGUAGE_KEYS: ("English" | "ChineseSimplified" | "ChineseTraditional" | "French" | "Italian" | "Japanese" | "Korean" | "Spanish")[]; LANGUAGE_VALUES: LanguageCode[]; CHINESE_TRADITIONAL_CODES: string[]; CHINESE_SIMPLIFIED_CODES: string[]; inferLanguageCode: typeof inferLanguageCode; languageCodeToKey: typeof languageCodeToKey; }; export {}; //# sourceMappingURL=language.d.ts.map