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 cs;
    private cz;
    private cy;
    private cp;
    private co;
    private df;
    private dg;
    private dh;
    private c0;
    private c3;
    private c7;
    private c4;
    private cm;
    get cn(): DataSourceSchemaPropertyType;
    set cn(a: DataSourceSchemaPropertyType);
    private dj;
    get dl(): any;
    set dl(a: any);
    private c1;
    get c2(): FontInfo;
    set c2(a: FontInfo);
    private cq;
    get cr(): EditorType;
    set cr(a: EditorType);
    private di;
    get dk(): any;
    set dk(a: any);
    private dm;
    get dq(): string;
    set dq(a: string);
    private ck;
    get cl(): string[];
    set cl(a: string[]);
    private c5;
    get dd(): boolean;
    set dd(a: boolean);
    private dn;
    get du(): string;
    set du(a: string);
    private c6;
    get de(): boolean;
    set de(a: boolean);
    c9: boolean;
    da: boolean;
    c8: boolean;
    constructor(a: DomRenderer);
    private cx;
    private cw;
    private cv;
    private cu;
    private ct;
    private ed;
    private d1;
    private d2;
    eg(a: boolean): void;
    protected ei(): void;
    protected d6(): void;
    protected ea(): void;
    protected d5(): void;
    eb(): void;
    protected d4(): void;
    protected d7(): void;
    protected ef(): void;
    ek(a: string, b: number, c: number, d: number, e: number): void;
    private el;
    d3(): void;
    br(): void;
    bh(): void;
    protected bs(a: string, b: any, c: any): void;
    private ej;
    private eh;
    private dc;
    private db;
    private ee;
    private ec;
    private d9;
    private d8;
    onContactStarted(a: NormalizedEvent, b: boolean): void;
    onContactCompleted(a: NormalizedEvent, b: boolean): void;
    onDoubleClick(a: NormalizedEvent): void;
}
