import { ReactiveController, ReactiveElement } from 'lit'; import { I18nStrings } from '../services/i18n.service.js'; export declare function i18n(config: { key: keyof I18nStrings; }): ClassDecorator; /** * Responsible for managing the internationalization (i18n) of a LitElement */ export declare class I18nController implements ReactiveController { #private; private host; private config; constructor(host: T, config: { key: keyof I18nStrings; }); hostConnected(): void; hostUpdated(): void; }