import { Popover as PopoverPrimitive } from 'radix-ui'; import type { ReactElement } from 'react'; import type { LinkBlockPropsCommon } from './LinkBlock'; declare const Popover: import("react").FC; declare const PopoverTrigger: import("react").ForwardRefExoticComponent>; declare const PopoverContent: import("react").ForwardRefExoticComponent, "ref"> & { constrainToViewportHeight?: boolean; } & import("react").RefAttributes>; declare const PopoverTitle: import("react").ForwardRefExoticComponent, HTMLHeadingElement>, "ref"> & import("react").RefAttributes>; declare const PopoverBody: import("react").ForwardRefExoticComponent, HTMLHeadingElement>, "ref"> & import("react").RefAttributes>; declare const PopoverLinkBlock: import("react").ForwardRefExoticComponent<(LinkBlockPropsCommon & { iconEnd?: ReactElement; }) & import("react").RefAttributes>; declare const PopoverHeader: import("react").ForwardRefExoticComponent<{ sticky?: boolean; children: React.ReactNode; className?: string; } & import("react").RefAttributes>; declare const PopoverFooter: import("react").ForwardRefExoticComponent<{ sticky?: boolean; children: React.ReactNode; className?: string; } & import("react").RefAttributes>; export { Popover, PopoverBody, PopoverContent, PopoverFooter, PopoverHeader, PopoverLinkBlock, PopoverTitle, PopoverTrigger, };