import { _Single } from "../single";
export interface _Editor extends _Single {
    setErrorText(v: string): void;
    getErrorText(): string;
    setWaterMark(v: string): void;
    disableError(): void;
    enableError(): void;
    disableWaterMark(): void;
    enableWaterMark(): void;
    focus(): void;
    blur(): void;
    selectAll(): void;
    onKeyDown(keyCode: number): void;
    getValue(): string;
    getLastValidValue(): string;
    getLastChangedValue(): string;
    isEditing(): boolean;
    isValid(): boolean;
}
export interface _EditorStatic {
    EVENT_CHANGE: string;
    EVENT_FOCUS: string;
    EVENT_BLUR: string;
    EVENT_CLICK: string;
    EVENT_KEY_DOWN: string;
    EVENT_SPACE: string;
    EVENT_BACKSPACE: string;
    EVENT_START: string;
    EVENT_PAUSE: string;
    EVENT_STOP: string;
    EVENT_CONFIRM: string;
    EVENT_CHANGE_CONFIRM: string;
    EVENT_VALID: string;
    EVENT_ERROR: string;
    EVENT_ENTER: string;
    EVENT_RESTRICT: string;
    EVENT_REMOVE: string;
    EVENT_EMPTY: string;
}