import type { Signal } from '@builder.io/qwik'; import type { ResolvedOption } from './combobox'; export interface ComboboxContext { filteredOptionsSig: Signal[]>; inputValueSig: Signal; localId: string; labelRef: Signal; listboxRef: Signal; triggerRef: Signal; inputRef: Signal; popoverRef: Signal; defaultLabel?: string; isInputFocusedSig: Signal; isListboxOpenSig: Signal; highlightedIndexSig: Signal; selectedIndexSig: Signal; optionValueKey: string; optionLabelKey: string; optionDisabledKey: string; } export type Option = string | Record;