import { GridCellBase } from "./GridCellBase";
import { DomWrapper, DomRenderer, NormalizedEvent } from "igniteui-webcomponents-core";
import { GridSortIndicator } from "./GridSortIndicator";
import { GridFilterDialog } from "./GridFilterDialog";
import { ColumnOptionsIconBehavior } from "./ColumnOptionsIconBehavior";
import { ColumnOptionsIconAlignment } from "./ColumnOptionsIconAlignment";
import { ICellActionManager } from "./ICellActionManager";
import { Type } from "igniteui-webcomponents-core";
import { CellContentHorizontalAlignment } from "./CellContentHorizontalAlignment";
/**
 * @hidden
 */
export declare class TextHeaderCell extends GridCellBase {
    static $t: Type;
    private cj;
    private cf;
    private cd;
    private b9;
    private b8;
    readonly cm: DomWrapper;
    readonly cg: GridSortIndicator;
    readonly ce: GridFilterDialog;
    private cb;
    cc: ColumnOptionsIconBehavior;
    ca: ColumnOptionsIconAlignment;
    protected s(a: ICellActionManager): boolean;
    private cl;
    private co;
    bx(a: number, b: number): void;
    private cn;
    br(a: number, b: number): void;
    protected by(a: number, b: number, c: number, d: number): void;
    constructor(a: DomRenderer);
    private cr;
    private cy;
    private cx;
    private ct;
    private cu;
    private cs;
    bf(a: DomWrapper, b: DomWrapper, c: CellContentHorizontalAlignment): void;
    bv(a: number, b: number, c: number, d: number): void;
    private cw;
    private cv;
    protected bh(a: string, b: any, c: any): void;
    private ch;
    onContactStarted(e_: NormalizedEvent, a: boolean): void;
    onContactCompleted(e_: NormalizedEvent, a: boolean): void;
    protected get_q(): boolean;
    ck: DomWrapper;
    ci: boolean;
}
