import * as React from 'react'; import { DropdownProps as RcDropdownProps } from 'rc-dropdown/lib/Dropdown'; import type { AdjustOverflow } from '../_utils/placements'; import './style/dropdown.css'; declare const Placements: readonly ["topLeft", "topCenter", "topRight", "bottomLeft", "bottomCenter", "bottomRight", "top", "bottom"]; declare type Placement = typeof Placements[number]; export interface DropdownProps extends Omit { /** 关闭后是否销毁 Dropdown */ destroyPopupOnHide?: boolean; /** 鼠标移入后的延迟显示时间 */ mouseEnterDelay?: number; /** 鼠标离开后的延迟关闭时间 */ mouseLeaveDelay?: number; placement?: Placement; autoAdjustOverflow?: boolean | AdjustOverflow; } export declare const Dropdown: React.ForwardRefExoticComponent>; export default Dropdown; declare const DropdownMemo: React.MemoExoticComponent>>; export { DropdownMemo };