import type { LangCodeOrLocale } from './types';
/**
 * getLangCodeOrLocale: returns the currently used global languageCode or locale
 * Changes based on new t (translation) calls
 * and based on succesfull queries to Particular.Cloud servers
 */
declare function getLangCodeOrLocale(): LangCodeOrLocale | undefined;
/**
 * setGlobalLangCodeOrLocale: switches the currently used global languageCode or locale
 * (for internal use only)
 */
declare function setGlobalLangCodeOrLocale(langCodeOrLocale: LangCodeOrLocale): void;
/**
 * setDefaultLanguage: switch the default language
 * Use undefined to delete the default language
 */
declare function setDefaultLanguage(language: string | undefined): void;
/**
 * getDefaultLanguage: returns the current default language
 */
declare function getDefaultLanguage(): string | undefined;
/**
 * setAcceptLanguage: set the accepted language (in Accept-Lanuage HTTP header format)
 * Use undefined to delete the accept-language
 */
declare function setAcceptLanguage(acceptLanguage: string | undefined): void;
/**
 * getAcceptLanguage: returns the current accept-language
 */
declare function getAcceptLanguage(): string | undefined;
export { getLangCodeOrLocale, setGlobalLangCodeOrLocale, setDefaultLanguage, getDefaultLanguage, setAcceptLanguage, getAcceptLanguage, };
