import { type Placement, type OffsetOptions } from '@floating-ui/react'; import { type CSSProperties, type ReactNode, type Ref } from 'react'; type PopoverBaseProps = { open: boolean; onOpenChange: (open: boolean) => void; trigger: ReactNode; triggerAsChild?: boolean; children: ReactNode; placement?: Placement; offsetValue?: OffsetOptions; className?: string; style?: CSSProperties; triggerRef?: Ref; 'aria-label'?: string; 'aria-labelledby'?: string; }; declare const PopoverBase: ({ open, onOpenChange, trigger, triggerAsChild, children, placement, offsetValue, className, style, triggerRef: externalTriggerRef, ...ariaProps }: PopoverBaseProps) => import("react/jsx-runtime").JSX.Element; export { PopoverBase }; export type { PopoverBaseProps };