import { BaseEditorView } from "./BaseEditorView";
import { XDatePicker } from "igniteui-webcomponents-inputs";
import { DomRenderer } from "igniteui-webcomponents-core";
import { BaseControlTheme } from "igniteui-webcomponents-core";
import { ICellActionManager } from "./ICellActionManager";
import { Type } from "igniteui-webcomponents-core";
import { FontInfo } from "igniteui-webcomponents-core";
import { InputChangeEventArgs } from "igniteui-webcomponents-inputs";
/**
 * @hidden
 */
export declare class DateEditorView extends BaseEditorView {
    static $t: Type;
    private ae;
    get af(): string;
    set af(a: string);
    get ad(): boolean;
    set ad(a: boolean);
    protected z: XDatePicker;
    private aa;
    private ac;
    private ab;
    constructor(a: DomRenderer, b: BaseControlTheme, c: ICellActionManager);
    setFont(a: FontInfo): void;
    attachEvents(): void;
    detachEvents(): void;
    onTargetChanged(): void;
    onEditStarted(): void;
    onEditEnded(): void;
    protected t(): void;
    ah(): void;
    protected v(a: string, b: any, c: any): void;
    private al;
    protected x(): void;
    protected s(): void;
    protected w(): void;
    private onDatePickerValueChanged;
    private an;
    protected onInputChanging(a: any, b: InputChangeEventArgs): void;
    private onDatePickerLostFocus;
    private onDatePickerGotFocus;
    getEditorValue(): any;
    setEditorValue(a: any): void;
}
