import { EventEmitter } from '../../stencil-public-runtime'; export declare class Q2EditableField { value: string; editing: boolean; label: string; ariaLabel: string; type: string; formatModifier: string; truncated: string; maxlength: number; persistentLabel: boolean; hints: string[]; errors: string[]; scheduledAfterRender: Array<() => void>; hostElement: HTMLElement; formattedValue: string; innerValue: string; loc(key: string, subs?: string[]): string; get locLabel(): string; get locAriaLabel(): string; componentDidRender(): void; observesEditing(newValue: boolean, oldValue: boolean): void; get wrapperClass(): string; onHostElementChange(e: CustomEvent): void; input: EventEmitter; change: EventEmitter; inputInput: (e: CustomEvent) => void; inputChange: (e: CustomEvent) => void; inputKeyDown: (e: KeyboardEvent) => void; inputClick: (event: MouseEvent) => void; saveClick: (event?: MouseEvent) => void; editClick: (event: MouseEvent) => void; cancelClick: (event?: MouseEvent) => void; render(): any; generateEditStateDOM(): any; generateReadStateDOM(): any; generateEditBtn(): any; }