import React from 'react'; import { DropdownList } from './DropdownList'; import type { DropdownProps } from './types'; /** @deprecated use `OverlayTriggerMenu` instead. */ export declare class Dropdown> extends React.Component> { static defaultProps: { closeOnOutsideClick: boolean; placeholder: string; hideCaret: boolean; hasCustomButton: boolean; isDivDropdown: boolean; width: string; maxHeight: string; renderMode: string; hideOverflow: boolean; }; static List: typeof DropdownList; state: { isMounted: boolean; closingTimeoutId: null; }; private container; private activator; get handleHitbox(): { left: number; right: number; top: number; bottom: number; } | null; get containerHitbox(): { left: number; right: number; top: number; bottom: number; } | null; componentDidMount(): void; componentWillUnmount(): void; handleKeyDown: (e: KeyboardEvent) => void; handleMouseClickOutside: (e: MouseEvent) => void; toggleMenuShowing: (e: React.MouseEvent) => void; renderDisplayValue: () => string | number | boolean | Iterable | React.JSX.Element | null | undefined; renderHandleContent: () => React.JSX.Element; renderHandleContentChildren: () => React.JSX.Element; renderHeader: () => React.JSX.Element; render(): React.JSX.Element; private isMouseEventInHitbox; private handleMouseOverHandle; private handleMouseLeave; private containerRef; private activatorRef; }