import { AsyncDirective } from 'lit/async-directive.js'; import { TranslationsObject } from './translate.service.js'; import { PartInfo } from 'lit/directive.js'; declare class TranslateObjectDirective extends AsyncDirective { protected translationsObject: TranslationsObject; protected fallbackLanguage?: string; protected doEvaluate: boolean; constructor(props: PartInfo); render(translationsObject: TranslationsObject, fallbackLanguage?: string): import("lit-html/directive.js").DirectiveResult; protected translationsObjectChanged(translationsObject: TranslationsObject): boolean; disconnected(): void; reconnected(): void; evaluate(): void; } export { TranslateObjectDirective }; export declare const translateObject: (translationsObject: TranslationsObject, fallbackLanguage?: string | undefined) => import("lit-html/directive.js").DirectiveResult; //# sourceMappingURL=translateObject.directive.d.ts.map