/// import { UseFormControlProps } from '../../../hooks/useFormControl'; import { Omit } from '../../../util'; import { DefaultItemType } from '../SelectSingle'; import { SelectDownshiftMenuProps } from '../SelectSingle/SelectDownshiftMenu'; import { MultiDownshiftProps } from './MultiDownshift'; import { SelectMultiInputProps } from './SelectMultiInput'; export interface SelectMultiProps extends Omit, 'renderItem' | 'value' | 'onChange' | 'onRemoveItem'>, UseFormControlProps { value?: T[]; clearable?: boolean; items: MultiDownshiftProps['items']; itemToString: MultiDownshiftProps['itemToString']; onChange?: MultiDownshiftProps['onChange']; isOpen?: MultiDownshiftProps['isOpen']; itemIsEqual?: MultiDownshiftProps['itemIsEqual']; onFilterChange?: MultiDownshiftProps['onFilterChange']; loading?: SelectDownshiftMenuProps['loading']; renderItem?: SelectDownshiftMenuProps['renderItem']; components?: SelectDownshiftMenuProps['components']; popperProps?: SelectDownshiftMenuProps['popperProps']; } export declare function SelectMulti(props: SelectMultiProps): JSX.Element;