import React, { ReactNode } from 'react'; interface MetricCardProps { /** Metric label */ label: string; /** Metric value */ value: string | number; /** Optional unit (e.g., '%', '$') */ unit?: string; /** Optional icon */ icon?: ReactNode; /** Optional description/subtitle */ description?: string; /** Optional color variant */ variant?: 'default' | 'primary' | 'success' | 'warning' | 'error' | 'info'; /** Test ID */ testId?: string; /** Optional CSS class */ className?: string; /** Optional aria-label for accessibility */ ariaLabel?: string; } /** * Reusable card component for displaying key metrics * * ## Business Perspective * * This component presents key security metrics in a consistent, * easy-to-scan format. Standardized metric cards help stakeholders * quickly understand critical security indicators. 📊 * * **DESIGN SYSTEM**: Uses Tailwind classes only - no inline styles. * Follows 8px grid system (p-sm=8px minimum) for consistent spacing. * * @example * ```tsx * * ``` */ export declare const MetricCard: React.FC; export default MetricCard; //# sourceMappingURL=MetricCard.d.ts.map