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; }; 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 {};