import { type Accessor } from "solid-js"; import type { MutableRef } from "../../internals/floating-ui/types.js"; /** * Context shared between `` and its descendant * `` / `` parts. The context is * optional — the combobox can be rendered without chips (single-select), * so `useContext` returns `null` when there's no `` * ancestor. Callers that require it (Chip / ChipRemove) throw. */ export interface ComboboxChipsContextValue { highlightedChipIndex: Accessor; setHighlightedChipIndex: (next: number | undefined) => void; chipsRef: MutableRef>; } export declare const ComboboxChipsContext: import("solid-js").Context; export declare function useComboboxChipsContext(): ComboboxChipsContextValue | null; //# sourceMappingURL=chips-context.d.ts.map