import { AsyncDirective } from 'lit/async-directive.js'; import { Interpolations } from './translate.service'; import { TemplateResult } from 'lit'; import { DirectiveResult } from 'lit/directive'; declare class TranslateDirective extends AsyncDirective { protected identifier: any; protected interpolations: any; protected doEvaluate: boolean; constructor(props: any); 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) => DirectiveResult; //# sourceMappingURL=translate.directive.d.ts.map