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 g1;
    get childLayoutList(): WebRowIslandDescription[];
    set childLayoutList(a: WebRowIslandDescription[]);
    private g8;
    get id(): string;
    set id(a: string);
    private g7;
    get dataRef(): string;
    set dataRef(a: string);
    private g5;
    get totalItemCount(): number;
    set totalItemCount(a: number);
    private g3;
    get expandChildren(): boolean;
    set expandChildren(a: boolean);
}
