import React from "react";
export type AnchorSide = "left" | "right" | "rightUp" | "rightDown" | "leftUp" | "leftDown" | "upLeft" | "upRight";
export type Props = {
    button: React.ReactElement;
    children?: React.ReactNode;
    className?: string;
    header?: React.ReactNode;
    isOpen: boolean;
    setIsOpen: (isOpen: boolean) => void;
    onClickButton?: (e: React.MouseEvent<HTMLElement>) => void;
    padding?: boolean | "none";
    anchorSide?: AnchorSide;
    anchorOffsetX?: number;
    anchorOffsetY?: number;
};
export declare const VuiPopover: ({ button: originalButton, children, className, header, isOpen, setIsOpen, padding, anchorSide, anchorOffsetX, anchorOffsetY, onClickButton, ...rest }: Props) => import("react/jsx-runtime").JSX.Element;
