import React from 'react'; export declare type DropdownData = { value: string | number; label: string; onClick?: () => void; }; export interface DropdownProps { placeholder?: string; width?: string; labelBackgroundColor?: string; labelBackgroundHoverColor?: string; labelTextColor?: string; labelTextHoverColor?: string; listBackgroundColor?: string; listTextColor?: string; listHoverColor?: string; borderColor?: string; borderColorHover?: string; options: DropdownData[]; listMaxHeight?: string; onSelect?: (option: DropdownData, name?: string) => void; listWidth?: string; isUpward?: boolean; style?: React.CSSProperties; name?: string; form?: string; value?: string | number; defaultValue?: string | number; metaText?: string; className?: string; size?: 'x-small' | 'small' | 'normal' | 'large'; round?: boolean | 'very'; icon?: string; disabled?: boolean; status?: 'success' | 'warning' | 'error'; } export declare const defaultDropdownProps: Partial; export declare const Dropdown: { (props: DropdownProps): JSX.Element; defaultProps: Partial; }; export default Dropdown;