import type { ReactNode } from 'react'; type PopoverPosition = 'top' | 'top-start' | 'top-end' | 'right' | 'right-start' | 'right-end' | 'bottom' | 'bottom-start' | 'bottom-end' | 'left' | 'left-start' | 'left-end'; type PopoverProps = { children: ReactNode; contentRole?: 'dialog' | null; open: boolean; onOpenChange: (open: boolean) => void; position?: PopoverPosition; triggerHasPopup?: boolean; }; declare function Popover({ children, contentRole, open, onOpenChange, position, triggerHasPopup, }: PopoverProps): import("react/jsx-runtime").JSX.Element; export default Popover; export type { PopoverPosition, PopoverProps };