/** * Given that a locale ID specifies the language, country, and an optional code for further variants or subdivisions. * A locale ID consists of the language identifier, a dash (-) character, and the locale extension. * `{language_id}-{locale_extension}`. * * These are the language IDs that the backend supports for storing data/metadata. We add this explicit constraint to: * - guard agianst typos * - ensure we align support with the backend for any new translations */ export declare const MtnaLanguageIds: Readonly<{ check: (value: unknown) => "en" | "fr" | "de" | "it"; guard: (value: unknown) => value is "en" | "fr" | "de" | "it"; values: ("en" | "fr" | "de" | "it")[]; type: "en" | "fr" | "de" | "it"; }>; export declare type MtnaLanguageId = typeof MtnaLanguageIds.type;