import { BaseComponent } from "../../core/BaseComponent.js"; import type { ListViewOptions } from "./ListView.types.js"; export declare class ListView extends BaseComponent { private options; private items; private selectedId?; private viewportEl?; private virtualContainer?; private listEl?; private searchInput?; private filtered; private readonly handleScroll; constructor(options: ListViewOptions); init(): void; private tryHydrate; destroy(): void; private buildStaticList; private addSearch; private buildVirtualizedList; private renderVirtualRange; private applyFilter; private createRow; private handleSelection; private updateSelectionUi; } //# sourceMappingURL=ListView.d.ts.map