import { EventEmitter } from '@angular/core';
import { Column } from '@true-directive/base';
import { GridStateService } from '../grid-state.service';
import { IEditor } from "./editor.interface";
export declare class EditorDateComponent implements IEditor {
    ie: boolean;
    value: any;
    valueTemp: any;
    valueChanged: boolean;
    height: number;
    datepickerInputClass: string;
    datepicker: any;
    state: GridStateService;
    column: Column;
    row: any;
    commit: EventEmitter<any>;
    cancel: EventEmitter<any>;
    change: EventEmitter<any>;
    private _inited;
    init(value: any, valueChanged: boolean, height: number, ie?: boolean): void;
    ngAfterContentInit(): void;
    datepickerChange(e: any): void;
    inputMouseDown(e: any): void;
    inputKeyDown(e: any): void;
    getClass(): string;
    getH(): string;
    protected purify(v: any): any;
}
