import { OnDestroy, QueryList } from '@angular/core';
import { ClrTreetableRow } from './treetable-row';
import * as i0 from "@angular/core";
export declare class ClrTreetable implements OnDestroy {
    clrClickableRows: boolean;
    hideHeader: boolean;
    ttColumns: QueryList<ClrTreetableRow>;
    empty: boolean;
    hasActionOverflow: boolean;
    private _ttRows;
    private destroyed$;
    set ttRows(items: QueryList<ClrTreetableRow>);
    private initClickableRows;
    private initEmpty;
    private initActionOverflow;
    private setActionOverflow;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreetable, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreetable, "clr-treetable", never, { "clrClickableRows": { "alias": "clrClickableRows"; "required": false; }; "hideHeader": { "alias": "clrHideHeader"; "required": false; }; }, {}, ["ttColumns", "ttRows"], ["clr-tt-column", "clr-tt-row", "clr-tt-placeholder"], false, never>;
}
