import { UseComboboxReturnValue, UseSelectReturnValue } from 'downshift'; import { SizeTypeSelect } from '../../../../../../../../../../src/utils'; import { SelectOptionProps } from './SelectTypes'; type ContextDownshiftProps = UseComboboxReturnValue | UseSelectReturnValue; export type SelectContextProps = { downshiftProps: ContextDownshiftProps; selectProps: { ariaLabel?: string; disabled: boolean; filteredOptions: SelectOptionProps[]; helperId?: string; helperText?: string; loading: boolean; onInvalidInput?: (invalidInput: string) => void; placeholder: string; size: SizeTypeSelect; }; optionProps: { multiple: boolean; collapse: boolean; creatable: boolean; noOptionsMessage: string; options: SelectOptionProps[]; selectedItems: SelectOptionProps[]; selectedItemsValues: (string | undefined)[]; setSelectedItems: (items: SelectOptionProps[]) => void; }; }; export declare const SelectContext: import('react').Context; export {};