import { Base, IList$1, Type } from "igniteui-webcomponents-core";
import { DomWrapper, NormalizedEvent, DomRenderer } from "igniteui-webcomponents-core";
import { DropDownItem } from "./DropDownItem";
import { Key } from "igniteui-webcomponents-core";
import { ModifierKeys } from "igniteui-webcomponents-core";
/**
 * @hidden
 */
export declare class EditableComboBox extends Base {
    static $t: Type;
    private v;
    private t;
    private q;
    private h;
    private aa;
    private k;
    private o;
    private m;
    private n;
    private l;
    private a;
    private b;
    private c;
    private d;
    constructor();
    get p(): DomWrapper;
    get e(): boolean;
    set e(a: boolean);
    get f(): boolean;
    set f(a: boolean);
    get g(): IList$1<DropDownItem>;
    j: (arg1: Key, arg2: ModifierKeys, arg3: NormalizedEvent) => boolean;
    get s(): number;
    get z(): string;
    set z(a: string);
    get u(): any;
    private static ab;
    private ac;
    private static as;
    private ad;
    private ae;
    private ag;
    private ah;
    private af;
    private ai;
    private aj;
    private r;
    ak(a: DomRenderer): void;
    al(): void;
    private am;
    private an;
    private ao;
    private ap;
    private aq;
    ar(): void;
    itemClick: (sender: any, e: DropDownItem) => void;
}
