import type { ReactElement, ReactNode, RefAttributes } from "react";
import type { DOMProps } from "../../types";
import "./Popover.css";
export type PopoverElementType = HTMLDivElement;
export interface PopoverProps extends DOMProps, RefAttributes<PopoverElementType> {
    children?: ReactNode;
    trigger: ReactElement;
    /** Callback that fires each time the accordion is opened */
    onOpen?: () => void;
    /** Callback that fires each time the accordion is closed */
    onClose?: () => void;
    /** Custom class name for setting specific CSS */
    className?: string;
}
export declare const Popover: (props: PopoverProps) => import("react/jsx-runtime").JSX.Element;
