import { WebHierarchicalGridBaseDirectiveDescription } from "./WebHierarchicalGridBaseDirectiveDescription";
import { WebRowIslandDescription } from "./WebRowIslandDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class WebHierarchicalGridDescription extends WebHierarchicalGridBaseDirectiveDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private g6;
    get childLayoutList(): WebRowIslandDescription[];
    set childLayoutList(a: WebRowIslandDescription[]);
    private hd;
    get id(): string;
    set id(a: string);
    private hc;
    get dataRef(): string;
    set dataRef(a: string);
    private ha;
    get totalItemCount(): number;
    set totalItemCount(a: number);
    private g8;
    get expandChildren(): boolean;
    set expandChildren(a: boolean);
}
