import { Popover as PopoverPrimitive } from '@base-ui/react/popover'; import { ComponentProps, ReactNode } from 'react'; type PopoverContextType = { isOpen: boolean; }; declare const usePopover: () => PopoverContextType; export { usePopover }; type PopoverProps = ComponentProps; export declare function Popover(props: PopoverProps): import("react").JSX.Element; type PopoverTriggerProps = ComponentProps; export declare function PopoverTrigger(props: PopoverTriggerProps): import("react").JSX.Element; type PopoverPortalProps = ComponentProps; export declare function PopoverPortal({ children, ...props }: PopoverPortalProps): import("react").JSX.Element; type PopoverPositionerProps = ComponentProps; export declare function PopoverPositioner(props: PopoverPositionerProps): import("react").JSX.Element; type PopoverPopupProps = Omit, 'render'> & { className?: string; children?: ReactNode; }; export declare function PopoverPopup({ className, children, ...props }: PopoverPopupProps): import("react").JSX.Element; type PopoverPanelProps = PopoverPopupProps & { align?: PopoverPositionerProps['align']; side?: PopoverPositionerProps['side']; sideOffset?: PopoverPositionerProps['sideOffset']; }; export declare function PopoverPanel({ align, side, sideOffset, className, children, ...popupProps }: PopoverPanelProps): import("react").JSX.Element; type PopoverArrowProps = ComponentProps; export declare function PopoverArrow({ className, ...props }: PopoverArrowProps): import("react").JSX.Element; type PopoverCloseProps = ComponentProps; export declare function PopoverClose(props: PopoverCloseProps): import("react").JSX.Element; type PopoverTitleProps = ComponentProps; export declare function PopoverTitle({ className, ...props }: PopoverTitleProps): import("react").JSX.Element; type PopoverDescriptionProps = ComponentProps; export declare function PopoverDescription({ className, ...props }: PopoverDescriptionProps): import("react").JSX.Element; export type { PopoverArrowProps, PopoverCloseProps, PopoverDescriptionProps, PopoverPanelProps, PopoverPopupProps, PopoverPortalProps, PopoverPositionerProps, PopoverProps, PopoverTitleProps, PopoverTriggerProps, }; //# sourceMappingURL=index.d.ts.map