import { default as React } from 'react'; import { BaseComponentProps, ComponentEvent, ListItem, ListItemGroup } from '../types'; interface DropdownProps extends BaseComponentProps, Omit, 'onChange' | 'size' | 'value' | 'type'> { options: ListItem[] | ListItemGroup[]; value?: T; onChange?: (event: ComponentEvent) => void; placeholder?: string; required?: boolean; readonly?: boolean; searchable?: boolean; loading?: boolean; emptyMessage?: string; renderItem?: (item: ListItem, index: number, isSelected: boolean, isHighlighted: boolean) => React.ReactNode; renderValue?: (item: ListItem | null) => React.ReactNode; id?: string; showClear?: boolean; readOnly?: boolean; optionLabel?: string; optionValue?: string; compareFn?: (a: any, b: any) => boolean; ariaLabel?: string; ariaLabelledBy?: string; } export declare const Dropdown: React.ForwardRefExoticComponent & React.RefAttributes>; export {};