import type { IPopoverProps } from './props';
import { IBoxProps } from '../../primitives';
declare const Popover: ({ children, initialFocusRef, finalFocusRef, onOpen, onClose, closeOnBlur, id, backgroundColor, bg, borderWidth, borderColor, ...props }: IPopoverProps) => JSX.Element;
export declare const PopoverTrigger: ({ children }: any) => null;
export declare const PopoverHeader: (props: IBoxProps) => JSX.Element;
export declare const PopoverContent: ({ children, ...props }: IPopoverProps & {
    ref?: any;
}) => JSX.Element;
export declare const PopoverBody: (props: any) => JSX.Element;
export declare const PopoverFooter: (props: any) => JSX.Element;
export declare const PopoverCloseButton: (props: any) => JSX.Element;
export default Popover;
export type { IPopoverProps };
