import { WebGridBaseDirectiveDescription } from "./WebGridBaseDirectiveDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class WebHierarchicalGridBaseDirectiveDescription extends WebGridBaseDirectiveDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private g3;
    get hasChildrenKey(): string;
    set hasChildrenKey(a: string);
    private g0;
    get showExpandAll(): boolean;
    set showExpandAll(a: boolean);
    private gy;
    get rootGrid(): WebGridBaseDirectiveDescription;
    set rootGrid(a: WebGridBaseDirectiveDescription);
    private g2;
    get dataPreLoadRef(): string;
    set dataPreLoadRef(a: string);
}
