import { ForwardRefExoticComponent, RefAttributes, ComponentProps, ReactNode } from 'react'; import { PopoverPopupProps, PopoverPositionerProps, Popover as PopoverPrimitive } from '@base-ui/react/popover'; import { Button } from '../button/button'; declare function Popover(props: PopoverPrimitive.Root.Props): ReactNode; declare function PopoverTrigger({ children, ...props }: PopoverPrimitive.Trigger.Props): ReactNode; declare const PopoverHeader: ForwardRefExoticComponent & RefAttributes>; declare const PopoverHeaderContent: ForwardRefExoticComponent & RefAttributes>; declare const PopoverTitle: ForwardRefExoticComponent & RefAttributes>; declare const PopoverDescription: ForwardRefExoticComponent & RefAttributes>; declare const PopoverSlot: ForwardRefExoticComponent & RefAttributes>; declare const PopoverClose: ForwardRefExoticComponent, 'ref'> & RefAttributes>; declare const PopoverContent: ForwardRefExoticComponent, 'ref'> & RefAttributes>; export { Popover, PopoverClose, PopoverContent, PopoverDescription, PopoverHeader, PopoverHeaderContent, PopoverSlot, PopoverTitle, PopoverTrigger, };