import { BaseComponent } from "../../core/BaseComponent.js"; import type { MultiSelectOptions } from "./MultiSelect.types.js"; export declare class MultiSelect extends BaseComponent { private options; private controlEl?; private tagsEl?; private inputEl?; private dropdownEl?; private triggerEl?; private clearEl?; private filteredItems; private readonly selected; private isOpen; private searchTerm; private activeIndex; private dropdownId; private readonly handleDocumentClick; constructor(options: MultiSelectOptions); init(): void; destroy(): void; private getRootElement; private tryHydrate; private applyInitialSelection; private handleSearch; private handleInputKeydown; private toggleDropdown; private openDropdown; private closeDropdown; private filterItems; private renderTags; private renderOptions; private moveActive; private commitActiveOption; private toggleItem; private clearSelection; private notifyChange; private updateControlState; } //# sourceMappingURL=MultiSelect.d.ts.map