import React, { CSSProperties, Dispatch, ReactNode, SetStateAction } from 'react';
import { Props as ButtonProps } from "../../../../components/atoms/button";
export type Props = {
    className?: string;
    style?: CSSProperties;
    toggleButtonContent?: ReactNode;
    children?: ((data: {
        setShow?: Dispatch<SetStateAction<boolean>>;
    }) => ReactNode) | ReactNode | null;
    position?: 'top' | 'right' | 'bottom' | 'left';
    align?: 'start' | 'end';
    buttonProps?: Omit<ButtonProps, 'children' | 'size'> & {
        size?: ButtonProps['size'];
    };
};
export declare const PopoverMenu: ({ className, style, toggleButtonContent, position, align, children, buttonProps, }: Props) => React.JSX.Element;
