import { ComponentPropsWithoutRef, RefObject } from 'react'; /** * Props for the PopoverContent component * @extends ComponentPropsWithoutRef<"div"> */ export type PopoverContentProps = Omit, "popover"> & { /** * Reference to the scrollable content area */ scrollerRef?: RefObject; /** * Whether to remove the content from the DOM while the popover is closed */ hideWhileClosed?: boolean; }; /** * PopoverContent component for the main popover content area. * * Features: * - Automatic positioning and sizing based on trigger * - Screen boundary detection and fitting * - Scroll handling with custom scroller reference * - Focus management and keyboard navigation * - Hover interaction support for tooltip mode * - Escape key handling for closing * - Tab key trapping for modal popovers * - Arrow/caret indicator with automatic positioning * - Context integration with parent popover * - Accessibility support with proper ARIA roles * * @example * *

This is the popover content

* Close *
* * @example * *
* {longContent} *
*
*/ export declare const PopoverContent: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref">, "popover"> & { /** * Reference to the scrollable content area */ scrollerRef?: RefObject; /** * Whether to remove the content from the DOM while the popover is closed */ hideWhileClosed?: boolean; } & import('react').RefAttributes>;