import React from 'react'; import Icon from '../icon'; import type { WithNullableEventHandlers } from '../../types'; export declare type DropdownOption = { className?: string; 'data-ui'?: string; icon?: Icon; name?: string; title: string; hideOnClose?: boolean; onClick?: ((e: React.MouseEvent, name?: string) => void) | null; }; declare type Props = WithNullableEventHandlers<{ options: Array; onRequestHide?: () => void; } & Partial>; declare type DefaultProps = { className: string; theme: 'dark' | 'light'; }; export default class DropdownList extends React.PureComponent { static displayName: string; static defaultProps: DefaultProps; render(): JSX.Element; } export {};