import { Locale } from '../../../client-api-platform/src/shapes';
export declare function getLanguage(): Locale;
export declare const dispatchLanguageToBrowserWindows: (language: Locale) => Promise<void[]>;
export declare const setLanguage: (locale: Locale) => Promise<void>;
export declare function getLanguageResourcesInternal(): {
    currentLanguage: string;
    resources: import("i18next").Resource;
};
/**
 * initLanguage()
 * @param language - optional - ISO language code. Built-in languages are always accepted.
 * Any language code defined in the external `translation-override.json` is also accepted.
 */
export default function initLanguage(language?: Locale): Promise<void>;
