import { GridBaseDirective } from "./GridBaseDirective";
import { Type } from "igniteui-react-core";
import { TreeGridRecord } from "./TreeGridRecord";
import { CellType } from "./CellType";
import { RowType } from "./RowType";
/**
 * @hidden
 */
export declare class TreeGrid extends GridBaseDirective {
    static $t: Type;
    get hf(): string;
    set hf(a: string);
    get hg(): string;
    set hg(a: string);
    get hh(): string;
    set hh(a: string);
    get g9(): boolean;
    set g9(a: boolean);
    get hi(): string;
    set hi(a: string);
    get g3(): TreeGridRecord[];
    set g3(a: TreeGridRecord[]);
    get g2(): TreeGridRecord[];
    set g2(a: TreeGridRecord[]);
    get g0(): any[];
    set g0(a: any[]);
    get hc(): number;
    set hc(a: number);
    private hd;
    get he(): (arg: any) => any;
    set he(a: (arg: any) => any);
    get g4(): CellType[];
    hn(a: TreeGridRecord): void;
    hm(): void;
    hl(): void;
    hj(a: any, b: any): void;
    hk(a: number, b?: boolean): void;
    g1(a?: boolean, b?: boolean): any[];
    g7(a: number): RowType;
    g8(a: any): RowType;
    g5(a: number, b: string): CellType;
    g6(a: any, b: string): CellType;
    ha(a: any, b?: number): boolean;
    hb(a: any): boolean;
}
