import { GetStylesApi, RaikouSize } from '../../core'; import type { ComboboxFactory } from './Combobox'; import type { ComboboxOptionProps } from './ComboboxOption/ComboboxOption'; import type { ComboboxStore } from './use-combobox/use-combobox'; export interface ComboboxContextValue { getStyles: GetStylesApi; store: ComboboxStore; onOptionSubmit?: (value: string, optionProps: ComboboxOptionProps) => void; size: RaikouSize | (string & {}); resetSelectionOnOptionHover: boolean | undefined; readOnly: boolean | undefined; } export declare const ComboboxProvider: ({ children, value }: { value: ComboboxContextValue; children: React.ReactNode; }) => import("react/jsx-runtime").JSX.Element, useComboboxContext: () => ComboboxContextValue;