import type { UseFloatingReturn, UseListNavigationProps, useInteractions } from '@floating-ui/react'; import type { Dispatch, Ref, RefObject, SetStateAction } from 'react'; import type { ComboboxProps } from './Combobox'; import type { Option, useCombobox } from './useCombobox'; import type { useFormField } from './useFormField/useFormField'; export type ComboboxContextType = { multiple: NonNullable; disabled: NonNullable; readOnly: NonNullable; htmlSize: ComboboxProps['htmlSize']; clearButtonLabel: NonNullable; filteredOptions: ReturnType['filteredOptions']; options: { [key: string]: Option; }; selectedOptions: { [key: string]: Option; }; size: NonNullable; formFieldProps: ReturnType; refs: UseFloatingReturn['refs']; inputRef: RefObject; open: boolean; inputValue: string; customIds: string[]; setInputValue: Dispatch>; setOpen: (open: boolean) => void; getReferenceProps: (props?: Record) => Record; getItemProps: ReturnType['getItemProps']; onOptionClick: (value: string) => void; chipSrLabel: NonNullable; handleSelectOption: (args: { option: Option | null; remove?: boolean; clear?: boolean; }) => void; listRef: UseListNavigationProps['listRef']; forwareddRef: Ref; setListRef: (index: number, ref: HTMLElement | null) => void; }; export declare const ComboboxContext: import("react").Context; //# sourceMappingURL=ComboboxContext.d.ts.map