import { OnInit, OnDestroy } from '@angular/core'; import { EditableFormDirective } from '../editable-form.directive'; import { ControlValueAccessor } from '@angular/forms'; export declare class EditableInputComponent implements OnInit, OnDestroy, ControlValueAccessor { protected editableFormDirective: EditableFormDirective; protected viewValue: any; constructor(editableFormDirective: EditableFormDirective); private editModeSubscription; private cancelSubscription; isEditMode: boolean; protected currentValue: any; propagateChange: (_: any) => void; registerOnChange(fn: any): void; registerOnTouched(): void; writeValue(obj: any): void; setDisabledState?(isDisabled: boolean): void; ngOnDestroy(): void; ngOnInit(): void; }