import type { I18nResourceTranslationOptions, InitI18nResources } from '../../types/index.js';
import type { BackgroundThread } from './Background.js';
export declare const getCacheI18nResourcesKey: (options: I18nResourceTranslationOptions) => string;
export declare class I18nManager {
    #private;
    constructor(background: BackgroundThread, rootDom: ShadowRoot, i18nResources?: InitI18nResources);
    updateData(data: InitI18nResources, options: I18nResourceTranslationOptions): void;
    _I18nResourceTranslation: (options: I18nResourceTranslationOptions) => unknown | undefined;
}
