import { AsyncDirective, type Part, type PartInfo } from 'lit/async-directive.js'; export declare class TranslateDirective extends AsyncDirective { private readonly _translator; private _subscription; constructor(partInfo: PartInfo); update(_part: Part, [key, ...args]: Parameters): unknown; render(key: string, ...args: Array): unknown; disconnected(): void; } /** * @public */ export declare const translate: (key: string, ...args: any[]) => import("lit-html/directive").DirectiveResult; //# sourceMappingURL=TranslateDirective.d.ts.map