import React from 'react'; export interface PopoverRootProps { children?: React.ReactNode; open?: boolean; onOpenChange?: (open: boolean) => void; defaultOpen?: boolean; keepMounted?: boolean; } interface PopoverCtxProps { open: boolean; handleOpen(): void; handleClose(): void; keepMounted: boolean; contentId: string; setTrigger: React.Dispatch>; trigger: HTMLButtonElement | null; } declare const usePopoverCtx: (consumerName: string) => PopoverCtxProps; export { usePopoverCtx }; export declare const PopoverRoot: { (props: PopoverRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; //# sourceMappingURL=popover-root.d.ts.map