import { CompactTreeNode, Range, Tree, TreeNode, TreeNodeModel, TreeRenderExpansionOptions } from '../index';
export declare class CompactTree extends Tree {
    $nodesContainer: JQuery;
    constructor();
    protected _initTreeKeyStrokeContext(): void;
    protected _createTreeNode(nodeModel?: TreeNodeModel): CompactTreeNode;
    protected _render(): void;
    protected _calculateCurrentViewRange(): Range;
    calculateViewRangeSize(): number;
    protected _insertNodeInDOMAtPlace(node: CompactTreeNode, index: number): void;
    selectNodes(nodes: CompactTreeNode | CompactTreeNode[], debounceSend?: boolean): void;
    protected _renderExpansion(node: TreeNode, options?: TreeRenderExpansionOptions): void;
    protected _updateItemPath(selectionChanged: boolean, ultimate?: TreeNode): void;
}
//# sourceMappingURL=CompactTree.d.ts.map