import React from "react"; export interface InteractiveCardProps extends React.HTMLAttributes { /** * Children elements to render inside the card */ children: React.ReactNode; /** * Click handler for the card */ onClick?: (e: React.MouseEvent) => void; /** * Enable clickable/hover behavior * Default: true if onClick is provided, false otherwise */ clickable?: boolean; /** * Custom hover accent color (default: ods-accent) * When provided, border and h3 titles will use this color on hover */ hoverAccentColor?: string; /** * Additional CSS classes */ className?: string; } /** * InteractiveCard - Base component for clickable cards with hover effects * * Provides the same hover pattern as VendorCard and OrganizationCard: * - Border changes to accent color on hover * - H3 titles change to accent color on hover * - Smooth transitions * - Cursor pointer * - Group class for child hover states * * Usage Examples: * * ```typescript * // Basic clickable card * navigate('/details')}> *

Title

*

Content...

*
* * // With custom accent color * *

Title changes to cyan on hover

*
* * // Non-clickable card (no hover) * *

Static content

*
* ``` */ export declare const InteractiveCard: React.ForwardRefExoticComponent>; //# sourceMappingURL=interactive-card.d.ts.map