/// import { UseFormControlProps } from '../../../hooks/useFormControl'; import { Omit } from '../../../util'; import { TextInputProps } from '../../TextField'; import { SelectDownshiftProps } from './SelectDownshift'; import { SelectDownshiftMenuProps } from './SelectDownshiftMenu'; export interface DefaultItemType { value: any; label: string; } export interface SelectSingleProps extends Omit, UseFormControlProps { value?: T; items: SelectDownshiftProps['items']; itemToString: SelectDownshiftProps['itemToString']; onChange?: SelectDownshiftProps['onChange']; isOpen?: SelectDownshiftProps['isOpen']; menuMinWidth?: SelectDownshiftProps['menuMinWidth']; openOnFocus?: SelectDownshiftProps['openOnFocus']; onFilterChange?: SelectDownshiftProps['onFilterChange']; createNewItem?: SelectDownshiftProps['createNewItem']; loading?: SelectDownshiftMenuProps['loading']; renderItem?: SelectDownshiftMenuProps['renderItem']; components?: SelectDownshiftMenuProps['components']; popperProps?: SelectDownshiftMenuProps['popperProps']; } export declare function SelectSingle(props: SelectSingleProps): JSX.Element;