import { LitElement } from "lit"; import "../../atoms/Checkbox"; import "../../shared/icons/ui-icon"; type ComboboxItem = Record; export declare class Combobox extends LitElement { static styles: import("lit").CSSResult[]; readonly inputId: string; label: string; placeholder: string; required: boolean; readOnly: boolean; multiple: boolean; filterable: boolean; optionLabel: string; optionValue: string; emptyMessage: string; items: ComboboxItem[]; size: "default" | "large"; private selected; private inputValue; private isOpen; private focusedIndex; private _filteredItems; willUpdate(changed: Map): void; updated(changed: Map): void; private _handleOutsideClick; connectedCallback(): void; disconnectedCallback(): void; private _closeDropdown; private get _filterDisplayValue(); private _focusFilterInput; private _scrollFocusedIntoView; private _handleKeydown; selectedItems(): ComboboxItem[]; isSelected(item: ComboboxItem): boolean; private _selectItem; private _removeTag; private _clearSelection; setSelected(value: ComboboxItem[]): void; private _onFilterFocus; private _onFilterInput; private _stopPropagation; private _onTriggerClick; private _renderTagList; private _renderTriggerContent; private _renderDropdown; render(): import("lit-html").TemplateResult<1>; } export {};