import { AsyncDirective } from 'lit/async-directive.js'; import { Interpolations } from './translate.service.js'; import { TemplateResult } from 'lit'; import { DirectiveResult, PartInfo } from 'lit/directive.js'; declare class TranslateDirective extends AsyncDirective { protected identifier: string; protected interpolations?: Interpolations; protected doEvaluate: boolean; constructor(props: PartInfo); render(identifier: string, interpolations?: Interpolations): string | symbol | DirectiveResult | TemplateResult; disconnected(): void; reconnected(): void; evaluate(): void; protected interpolationsChanged(interpolations?: Interpolations): boolean; } export { TranslateDirective }; export declare const translate: (identifier: string, interpolations?: Interpolations | undefined) => DirectiveResult; //# sourceMappingURL=translate.directive.d.ts.map