import i18next, { type i18n as I18nInstance } from 'i18next'; /** Resolve a translation language without changing the host's formatting tag. */ export declare function resolveUiLanguage(code: string): string | undefined; /** * Merge a complete kit bundle, keeping host overrides. Regional tags share * their base translation bundle; the instance language remains untouched. * Lazy-import failures reject and can be retried. */ export declare function loadLocale(code: string, instance?: I18nInstance): Promise; /** * Await after host init(), before rendering. Also supports createInstance() * hosts: pass this same instance to I18nextProvider. Never reinitialises a host. */ export declare function initialiseUiI18n(instance?: I18nInstance): Promise; /** Load the requested bundle before changing language. */ export declare function setLocale(code: string, instance?: I18nInstance): Promise; /** Load all 18 bundles on a singleton or provider instance. */ export declare function loadAllLocales(instance?: I18nInstance): Promise; export default i18next; export { LOCALES_WITH_BUNDLES } from './supported-locales'; export { registerUiBundle } from './registerUiBundle'; //# sourceMappingURL=config.d.ts.map