import { BaseComponent } from "../../core/BaseComponent.js"; import { TreeListOptions } from "./TreeList.types.js"; export declare class TreeList extends BaseComponent { private options; private rows; private expanded; private selectedId?; private flatNodes; private viewport?; private spacer?; private content?; constructor(options: TreeListOptions); init(): void; private renderTree; destroy(): void; private toggleRow; private selectRow; private onKeydown; private tryHydrate; private setInitialRoving; private setRovingRow; private mountVirtualList; private flattenNodes; private buildRow; private toggleVirtualRow; private renderVirtual; private onVirtualKeydown; private focusVirtualIndex; } //# sourceMappingURL=TreeList.d.ts.map