import { Popover as PopoverPrimitive } from '@base-ui/react/popover'; import * as React from 'react'; declare function Popover({ ...props }: PopoverPrimitive.Root.Props): React.JSX.Element; declare namespace Popover { var displayName: string; } declare function PopoverTrigger({ ...props }: PopoverPrimitive.Trigger.Props): React.JSX.Element; declare namespace PopoverTrigger { var displayName: string; } declare function PopoverPopup({ className, align, alignOffset, side, sideOffset, container, ...props }: PopoverPrimitive.Popup.Props & Pick & { /** * DOM node to portal the popup into. Falls back to * `usePortalContainerOverride()` (which checks `PortalContainerProvider`), then to * the base-ui default (the document body). */ container?: HTMLElement | null; }): React.JSX.Element; declare namespace PopoverPopup { var displayName: string; } declare function PopoverHeader({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; declare namespace PopoverHeader { var displayName: string; } declare function PopoverTitle({ className, ...props }: PopoverPrimitive.Title.Props): React.JSX.Element; declare namespace PopoverTitle { var displayName: string; } declare function PopoverDescription({ className, ...props }: PopoverPrimitive.Description.Props): React.JSX.Element; declare namespace PopoverDescription { var displayName: string; } export { Popover, PopoverDescription, PopoverHeader, PopoverPopup, PopoverTitle, PopoverTrigger, };