import React from 'react';
import { TooltipProps } from 'antd/lib/tooltip';
import Group from './Group';
export default class MoreAction extends React.Component<{
    className?: string;
    popupClassName?: string;
    icon?: React.ReactNode;
    getPopupContainer?: (triggerNode: HTMLElement) => HTMLElement;
    placement?: TooltipProps['placement'];
    trigger?: TooltipProps['trigger'];
}, {
    firstRender: boolean;
    visible: boolean;
}> {
    static Group: typeof Group;
    static defaultProps: {
        placement: string;
        trigger: string;
    };
    buttonRef: React.RefObject<HTMLDivElement>;
    state: {
        firstRender: boolean;
        visible: boolean;
    };
    componentDidMount(): void;
    componentWillUnmount(): void;
    hide: (e: any) => void;
    handleVisibleChange: () => void;
    renderContent(): React.JSX.Element;
    render(): React.JSX.Element;
}
