import type {Props as ReactSelectProps} from 'react-select'; import type {ColorsNameType} from '../../../../types/entities'; import type {IDropdownExtendedControl} from './parts/control/dropdown-control.type'; export type IDropdownColorType = ColorsNameType; export type IDropdownComponent = ReactSelectProps['components'] & { InputStartAdornment?: IDropdownExtendedControl['startAdornment']; }; export interface IDropdown extends ReactSelectProps { options?: any[]; color?: IDropdownColorType; extraData?: any; menuListHeader?(props: any): React.ReactNode; menuListFooter?(props: any): React.ReactNode; components?: IDropdownComponent; }