import React from 'react'; import type { Option } from 'react-select'; import type { IFormInputProps, OmitControlledInputPropsFrom } from './interface'; export interface ISelectInputProps extends IFormInputProps, OmitControlledInputPropsFrom> { inputClassName?: string; options: Array>; /** * If the value prop does not match any of the options, this value will be used. * This can be used to ensures that a valid option is always selected (for initial state, for example). * This mechanism calls onChange with the defaultValue. * If this prop is used, the options prop provided should be stable (useMemo). */ defaultValue?: string; } export declare function SelectInput(props: ISelectInputProps): JSX.Element;