import { CreateWuiProps } from '../System';
import { UsePopover } from './usePopover';
import type * as Ariakit from '@ariakit/react';
export interface PopoverOptions extends Ariakit.PopoverProps {
    /** call a function when popover closed */
    onClose?: () => void;
    store: UsePopover;
}
export type PopoverProps = CreateWuiProps<'div', PopoverOptions>;
export declare const Popover: import('../System').CreateWuiComponent<"div", PopoverProps> & {
    Content: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>> & string;
    Title: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>, never>> & string;
    Trigger: import('../System').CreateWuiComponent<"button", import('./Trigger').PopoverTriggerProps>;
};
