import { BaseComponent } from "../../core/BaseComponent.js"; import type { TreeViewOptions } from "./TreeView.types.js"; export declare class TreeView extends BaseComponent { private options; private focusable; private expanded; private selectedId?; private flatNodes; private viewport?; private spacer?; private content?; constructor(options: TreeViewOptions); init(): void; destroy(): void; private wireExisting; private renderNodes; private collectFocusable; private onKeydown; private toggle; private select; private tryHydrate; private setActiveRow; private mountVirtualList; private flattenNodes; private buildRow; private toggleVirtualNode; private renderVirtual; private onVirtualKeydown; private focusVirtualIndex; private selectVirtual; private findNodeById; } //# sourceMappingURL=TreeView.d.ts.map