import React from 'react';
declare type TriggerType = 'click' | 'hover' | 'contextMenu';
export declare type DropdownProps = {
    defaultVisible?: boolean;
    visible?: boolean;
    onVisibleChange?: (visible: boolean) => void;
    trigger?: TriggerType[];
    placement?: 'topLeft' | 'topCenter' | 'topRight' | 'bottomLeft' | 'bottomCenter' | 'bottomRight';
    overlay?: React.ReactNode;
    overlayClassName?: string;
    overlayStyle?: React.CSSProperties;
    prefixCls?: string;
    className?: string;
    style?: React.CSSProperties;
    children?: React.ReactNode;
} & typeof defaultProps;
declare const defaultProps: {
    prefixCls: string;
    placement: string;
    defaultVisible: boolean;
};
declare const Dropdown: {
    (props: DropdownProps): JSX.Element;
    defaultProps: {
        prefixCls: string;
        placement: string;
        defaultVisible: boolean;
    };
};
export default Dropdown;
