import { BaseComponent } from "../../core/BaseComponent.js"; import type { ListBoxOptions } from "./ListBox.types.js"; export declare class ListBox extends BaseComponent { private options; private items; private selectedValues; private listEl?; private itemEls; private activeIndex; private searchInput?; constructor(options: ListBoxOptions); init(): void; destroy(): void; private buildListBox; private tryHydrate; private createItemElement; private handleSelection; private handleKeydown; private moveActive; private setActiveIndex; private updateActiveDescendant; private syncSelectionState; private findFirstEnabledIndex; private findLastEnabledIndex; private findNextEnabledIndex; private applyFilter; } //# sourceMappingURL=ListBox.d.ts.map