import { ComponentType, ReactElement } from 'react'; export interface ItemComponentProps { item: T; } interface DropdownProps { options: T[]; selected: T | null; onChange: (newSelection: T) => void; itemComponent: ComponentType>; disabled?: boolean; } declare type DropdownType = (props: DropdownProps) => ReactElement>; declare const Dropdown: DropdownType; export default Dropdown;