import { EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export declare class EditableInputComponent implements OnInit, OnChanges, OnDestroy { style: { wrap?: Record; input?: Record; label?: Record; }; label: string; value: string | number; arrowOffset: number; dragLabel: boolean; dragMax: number; placeholder: string; onChange: EventEmitter; currentValue: string | number; blurValue: string; wrapStyle: Record; inputStyle: Record; labelStyle: Record; focus: boolean; mousemove: Subscription; mouseup: Subscription; uniqueId: string; ngOnInit(): void; handleFocus($event: any): void; handleFocusOut($event: any): void; handleKeydown($event: any): void; handleKeyup($event: any): void; ngOnChanges(): void; ngOnDestroy(): void; subscribe(): void; unsubscribe(): void; handleMousedown($event: Event): void; handleDrag($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class EditableInputModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }