import { type Placement } from '@floating-ui/react';
export interface PopoverProps {
    placement?: Placement;
    open: boolean;
    renderTrigger: (args: {
        ref: React.RefCallback<Element>;
        getInteractionProps: (customEventHandlers?: React.HTMLProps<Element>) => {
            [key: string]: unknown;
        };
    }) => React.ReactNode;
    title?: string;
    size?: 'md' | 'lg';
    padding?: 'none' | 'md';
    children?: React.ReactNode;
    onClose?: () => void;
    onCloseEnd?: () => void;
}
export declare function Popover({ placement, open, renderTrigger, title, size, padding, children, onClose, onCloseEnd, }: PopoverProps): import("react").JSX.Element;
//# sourceMappingURL=_Popover.d.ts.map