import { ComboboxOptions } from './combobox.types'; /** * Headless combobox / multiselect. Filters a static option list, supports single * or multiple selection, full keyboard navigation and ARIA wiring. * * Markup: * ```html *
* * *
* ``` */ export declare class Combobox { private readonly root; private readonly input; private readonly list; private readonly multiple; private readonly filterEnabled; private readonly options; private readonly selected; private open; private activeIndex; private cleanups; constructor(root: HTMLElement, options?: ComboboxOptions); private valueOf; private init; private get visibleOptions(); private onInput; private filter; private onListClick; private onKeydown; private updateActive; private toggleOption; private syncSingleInputLabel; openList(): void; closeList(): void; private onOutside; private emit; get values(): string[]; get isOpen(): boolean; on(event: string, handler: (event: E) => void): () => void; destroy(): void; }