import React from 'react'; import type { CommonComponentProps, Dimensions, MarginModifierProp, ModifierClassProp } from '../../types'; import type { GetRef } from '../../utils/refs'; import type { Chip } from '../chip'; import type { BuiltInTooltipConfig } from '../tooltip/types'; import { ModernButton } from '../modern_button'; interface HoverCardProps extends ModifierClassProp, CommonComponentProps, MarginModifierProp { billboardUrl: string; primaryButtonConfig: React.ComponentProps; secondaryButtonConfig?: React.ComponentProps; disabled?: boolean; tooltipConfig?: BuiltInTooltipConfig; getRef?: GetRef; height?: Dimensions; maxHeight?: Dimensions; maxWidth?: Dimensions; minHeight?: Dimensions; minWidth?: Dimensions; chip: React.ReactElement; subtitleContent: React.ReactNode; title: string; width?: Dimensions; } export declare function HoverCard({ _modifierClass, 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledby, 'aria-describedby': ariaDescribedby, billboardUrl, disabled, getRef, height, maxHeight, maxWidth, minHeight, minWidth, chip, primaryButtonConfig, secondaryButtonConfig, subtitleContent, title, tooltipConfig, width, margin, ...rest }: HoverCardProps): React.JSX.Element; export {};