import { AfterViewChecked, ChangeDetectorRef, ElementRef, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import { TranslateService } from './translate.service'; import * as i0 from "@angular/core"; export declare class TranslateDirective implements AfterViewChecked, OnDestroy { private translateService; private element; private _ref; key: string; lastParams: any; currentParams: any; onLangChangeSub: Subscription; onDefaultLangChangeSub: Subscription; onTranslationChangeSub: Subscription; set translate(key: string); set translateParams(params: any); constructor(translateService: TranslateService, element: ElementRef, _ref: ChangeDetectorRef); ngAfterViewChecked(): void; checkNodes(forceUpdate?: boolean, translations?: any): void; updateValue(key: string, node: any, translations: any): void; getContent(node: any): string; setContent(node: any, content: string): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }