import { ElementRef, AfterViewInit } from '@angular/core'; import { PermissionCheckerService } from 'abp-ng2-module'; import { LanguageServiceProxy } from '../service-proxies/service-proxies'; import { TranslationsService } from './translations.service'; export declare class TranslationDirective implements AfterViewInit { private el; private _languageService; private _permissionCheckerService; private translationsService; ngAfterViewInit(): void; _key: string; get key(): string; set key(value: string); isAdmin: any; _source: string; get source(): string; set source(value: string); print: any; textArea: boolean; private ESCAPE_KEYCODE; private localizationSourceName; private prevHtml; private value; private languagePermission; constructor(el: ElementRef, _languageService: LanguageServiceProxy, _permissionCheckerService: PermissionCheckerService, translationsService: TranslationsService); translate(key: string, source: string): any; clickEvent(event: any): void; onKeyDown(event: any): void; }