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 cv;
    private cr;
    private cp;
    private cl;
    private ck;
    get cy(): DomWrapper;
    get cs(): GridSortIndicator;
    get cq(): GridFilterDialog;
    private cn;
    get co(): ColumnOptionsIconBehavior;
    set co(a: ColumnOptionsIconBehavior);
    get cm(): ColumnOptionsIconAlignment;
    set cm(a: ColumnOptionsIconAlignment);
    protected aa(a: ICellActionManager): boolean;
    private cx;
    private c0;
    b9(a: number, b: number): void;
    private cz;
    b3(a: number, b: number): void;
    protected ca(a: number, b: number, c: number, d: number): void;
    constructor(a: DomRenderer);
    private c3;
    private da;
    private c9;
    private c5;
    private c6;
    private c4;
    bq(a: DomWrapper, b: DomWrapper, c: CellContentHorizontalAlignment): void;
    b7(a: number, b: number, c: number, d: number): void;
    private c8;
    private c7;
    protected bs(a: string, b: any, c: any): void;
    private ct;
    onContactStarted(e_: NormalizedEvent, a: boolean): void;
    onContactCompleted(e_: NormalizedEvent, a: boolean): void;
    detach(): void;
    protected get_x(): boolean;
    cw: DomWrapper;
    cu: boolean;
}
