import * as React from 'react'; import { Popover as BasePopover } from '@base-ui/react/popover'; import { type FloatingContentProps } from '../../internal/floating'; type PopoverProps = React.ComponentProps; declare const Popover: ((props: PopoverProps) => React.JSX.Element) & { createHandle: typeof BasePopover.createHandle; }; type PopoverTriggerProps = React.ComponentProps; declare function PopoverTrigger(props: PopoverTriggerProps): React.JSX.Element; type PopoverContentProps = React.ComponentProps & FloatingContentProps, React.ComponentProps> & { /** * Render the pointer and the thicker anchored border. * @default true */ arrow?: boolean; }; declare function PopoverContent({ className, arrow, children, ...props }: PopoverContentProps): React.JSX.Element; type PopoverTitleProps = React.ComponentProps; declare function PopoverTitle({ className, ...props }: PopoverTitleProps): React.JSX.Element; type PopoverDescriptionProps = React.ComponentProps; declare function PopoverDescription({ className, ...props }: PopoverDescriptionProps): React.JSX.Element; type PopoverCloseProps = React.ComponentProps; declare function PopoverClose(props: PopoverCloseProps): React.JSX.Element; export { Popover, PopoverTrigger, PopoverContent, PopoverTitle, PopoverDescription, PopoverClose }; export type { PopoverProps, PopoverTriggerProps, PopoverContentProps, PopoverTitleProps, PopoverDescriptionProps, PopoverCloseProps, }; //# sourceMappingURL=popover.d.ts.map