import { ElementRef, EventEmitter, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class EditableDirective implements ControlValueAccessor { private elementRef; private renderer; ledFocus: EventEmitter; ledRemove: EventEmitter; ledItable: boolean; parent: any; customizable: boolean; typeActionsTemplate: any; private onChange; private onTouched; private removeDisabledState; private emptyContent; private readonly text; private readonly html; constructor(elementRef: ElementRef, renderer: Renderer2); callOnChange(): void; callOnBackSpace(event: KeyboardEvent): void; callOnPast(e: any): void; callOnDrop(e: any): void; backspaceClick(e: any): void; writeValue(value: string): void; registerOnChange(fn: () => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; private listenerDisabledState; setEndOfContenteditable(contentEditableElement: any): void; }