export declare function languageSnakeCase(language: any): any; export declare function languageToJavaLanguage(language: any): any; type specificLocales = 'javaLocaleMessageSourceSuffix' | 'angularLocale' | 'dayjsLocale' | 'fakerjsLocale'; type BaseLanguage = { readonly languageTag: string; readonly name: string; readonly displayName: string; readonly rtl: boolean; }; export type Language = BaseLanguage & Readonly>; export declare const supportedLanguages: readonly Language[]; export declare const findLanguageForTag: (languageTag: string, languages?: readonly Language[]) => Language | undefined; export declare const defaultLanguage: Required; export declare const generateLanguagesWebappOptions: (languages: readonly Language[]) => string[]; export declare function languagesAsChoices(languages?: readonly Language[]): { value: string; name: string; }[]; export {};