import { OnInit, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class EditableSavableInputComponent implements OnInit, ControlValueAccessor { saveWasClicked: EventEmitter; defaultvalue: string; inputType: string; newLabel: string; headerLabel: string; showUnit: boolean; unit: string; unitType: string; isEditable: boolean; showHeader: boolean; value: string; isAddClickedOn: boolean; isUpdated: boolean; showEdit: boolean; constructor(); ngOnInit(): void; initialize(): void; onClickAdd(): void; onClickCancel(): void; onClickSave(input: any): void; onClickEdit(): void; onMouseEnter(): void; onMouseLeave(): void; writeValue(value: string): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; private propagateChange; private propogateTouch; onChange($event: any): void; updateBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }