import i18n from 'i18next'; export declare const defaultLanguage = "en"; /** * @function handleDynamicLocaleSetup An async function that handles setting the language of the user to the preferred locale. * * @param {boolean} [shouldAutoDetectLanguage=true] This is a boolean that determines if the language of the user should be auto detected. It defaults to true if no value is passed. * @param {string} [defaultLang=defaultLanguage] This is the default language to be used if the language of the user cannot be auto detected. It defaults to `en` if no value is passed. * @param {object} [customTranslations={}] This is an object containing custom translations. Each key should be a language code and each value should be an object containing the translations for that language. * @return {*} Promise */ export declare const handleDynamicLocaleSetup: (shouldAutoDetectLanguage?: boolean, defaultLang?: string, customTranslations?: Record | null) => void; export default i18n;