import React from 'react';
export interface HoverCardProps {
/**
* HoverCard children (composable API sub-components)
*/
children?: React.ReactNode;
/**
* Open delay in milliseconds
* @default 200
*/
openDelay?: number;
/**
* Close delay in milliseconds
* @default 300
*/
closeDelay?: number;
/**
* Card width
* @default 320
*/
width?: number | string;
/**
* Additional CSS classes
*/
className?: string;
/**
* Placement
* @default 'bottom'
*/
placement?: 'top' | 'bottom' | 'left' | 'right';
}
/**
* HoverCard Component
*
* A card that appears on hover with customizable content.
* Uses composable API with sub-components for maximum flexibility.
*
* @public
*
* @example
* ```tsx
*
*
*
*
*
* Card content
*
*
* ```
*
* @remarks
* - All sub-components (HoverCardTrigger, HoverCardContent) support `asChild`
* - Supports custom delays and placement
*/
export declare const HoverCard: React.FC;
//# sourceMappingURL=HoverCard.d.ts.map