import type { BuilderReturn } from '../../internal/types.js'; import type { CreateListboxProps, ListboxSelected } from '../listbox/types.js'; import type { createCombobox } from './create.js'; export type { ComboboxComponentEvents } from './events.js'; export type { ListboxOption as ComboboxOption, ListboxSelected as ComboboxSelected, ListboxOptionProps as ComboboxOptionProps, } from '../listbox/types.js'; export type CreateComboboxProps = ListboxSelected> = Omit, 'builder' | 'typeahead'>; export type Combobox = ListboxSelected> = BuilderReturn>; export type ComboboxElements = ListboxSelected> = Combobox['elements']; export type ComboboxOptions = ListboxSelected> = Combobox['options']; export type ComboboxStates = ListboxSelected> = Combobox['states']; export type ComboboxHelpers = ListboxSelected> = Combobox['helpers'];