@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
14 lines (13 loc) • 712 B
TypeScript
import { GetStylesApi, MantineSize } 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<ComboboxFactory>;
store: ComboboxStore;
onOptionSubmit?: (value: string, optionProps: ComboboxOptionProps) => void;
size: MantineSize | (string & {});
resetSelectionOnOptionHover: boolean | undefined;
readOnly: boolean | undefined;
}
export declare const ComboboxProvider: import("react").Context<ComboboxContextValue | null>, useComboboxContext: () => ComboboxContextValue;