import { PopoverProps } from '@ariakit/react';
import { default as popoverStyles } from './popover.module.scss';
import { UsePopover } from './usePopover';
export { popoverStyles as popoverClasses };
export * from './PopoverHover';
export * from './usePopover';
export interface PopoverOptions extends PopoverProps {
    /** call a function when popover closed */
    onClose?: () => void;
    store: UsePopover;
}
export declare const Popover: import('react').ForwardRefExoticComponent<Omit<PopoverOptions, "ref"> & import('react').RefAttributes<HTMLDivElement>> & {
    Content: import('react').ForwardRefExoticComponent<Omit<import('react').HTMLProps<HTMLDivElement>, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
    Title: import('react').ForwardRefExoticComponent<Omit<import('react').HTMLProps<HTMLHeadingElement>, "ref"> & import('react').RefAttributes<HTMLHeadingElement>>;
    Trigger: import('../../utils').FunctionComponentWithAs<"button", import('./Trigger').PopoverTriggerProps>;
};
