import { AbstractLayout, Dimension, HtmlComponent, HtmlCompPrefSizeOptions, Tree } from '../index';
export declare class TreeLayout extends AbstractLayout {
    tree: Tree;
    nodeDimensionsDirty: boolean;
    constructor(tree: Tree);
    layout($container: JQuery): void;
    protected _layout($container: JQuery): void;
    protected _sizeChanged(htmlContainer: HtmlComponent): boolean;
    protected _setDataHeight(heightOffset: number): void;
    preferredLayoutSize($container: JQuery, options?: HtmlCompPrefSizeOptions): Dimension;
}
//# sourceMappingURL=TreeLayout.d.ts.map