import React from 'react'; import { type GlassVariant } from '../../../lib/glass'; import type { ComposableProps } from '../../../lib/slot'; export interface PopoverContentProps extends ComposableProps<'div'> { /** * The popover content. */ children?: React.ReactNode; /** * Preferred side of the trigger to render against. * @default 'bottom' */ side?: 'top' | 'bottom' | 'left' | 'right'; /** * Preferred alignment against the trigger. * @default 'center' */ align?: 'start' | 'center' | 'end'; /** * Distance in pixels from the trigger. * @default 4 */ sideOffset?: number; /** * Apply glassmorphism effect to the popover surface. * @default false */ glass?: GlassVariant; } /** * PopoverContent Component * * A composable component for the popover content panel. * Renders in a portal with collision detection and animations. * * @public * * @example * ```tsx * * * * * *

Content goes here

*
*
* ``` * * @remarks * - Renders inside a portal to avoid overflow clipping. * - Uses Radix collision detection to stay within the viewport. * - Supports `asChild` prop to merge props with a custom child element. * - Animated with fade, zoom, and slide transitions. */ export declare const PopoverContent: React.ForwardRefExoticComponent>; //# sourceMappingURL=PopoverContent.d.ts.map