import { GridCellBase } from "./GridCellBase";
import { DataSourceSchemaPropertyType } from "igniteui-webcomponents-core";
import { Type } from "igniteui-webcomponents-core";
import { FontInfo } from "igniteui-webcomponents-core";
import { EditorType } from "./EditorType";
import { DomRenderer, NormalizedEvent } from "igniteui-webcomponents-core";
/**
 * @hidden
 */
export declare class EditorCell extends GridCellBase {
    static $t: Type;
    private cg;
    private cn;
    private cm;
    private cf;
    private ce;
    private c1;
    private c2;
    private c3;
    private co;
    private cr;
    private cu;
    private cs;
    private ca;
    cb: DataSourceSchemaPropertyType;
    private c5;
    c7: any;
    private cp;
    cq: FontInfo;
    private cc;
    cd: EditorType;
    private c4;
    c6: any;
    private c8;
    da: string;
    private b8;
    b9: string[];
    private ct;
    c0: boolean;
    cw: boolean;
    cx: boolean;
    cv: boolean;
    constructor(a: DomRenderer);
    private cl;
    private ck;
    private cj;
    private ci;
    private ch;
    private du;
    private di;
    private dj;
    dw(a: boolean): void;
    protected dy(): void;
    protected dn(): void;
    protected dr(): void;
    protected dm(): void;
    ds(): void;
    protected dl(): void;
    d0(a: string, b: number, c: number, d: number, e: number): void;
    private d1;
    dk(): void;
    bg(): void;
    a6(): void;
    protected bh(a: string, b: any, c: any): void;
    private dz;
    private dx;
    private cz;
    private cy;
    private dv;
    private dt;
    private dq;
    private dp;
    onContactStarted(a: NormalizedEvent, b: boolean): void;
    onContactCompleted(a: NormalizedEvent, b: boolean): void;
    onDoubleClick(a: NormalizedEvent): void;
}
