import { default as React } from 'react'; type CardVariant = 'elevated' | 'outlined' | 'filled' | 'ghost' | 'interactive'; type CardPadding = 'none' | 'sm' | 'md' | 'lg'; type CardOrientation = 'vertical' | 'horizontal'; type CardSize = 'sm' | 'md' | 'lg'; type CardHeadingLevel = 1 | 2 | 3 | 4 | 5 | 6; interface CardProps { variant?: CardVariant; padding?: CardPadding; orientation?: CardOrientation; size?: CardSize; title?: React.ReactNode; subtitle?: React.ReactNode; headingLevel?: CardHeadingLevel; actions?: React.ReactNode; cover?: React.ReactNode; footer?: React.ReactNode; loading?: boolean; as?: 'div' | 'a' | 'button'; href?: string; onClick?: (e: React.MouseEvent) => void; className?: string; children?: React.ReactNode; ariaLabel?: string; } declare const Card: React.FC; export { Card }; export type { CardProps, CardVariant, CardPadding, CardOrientation, CardSize, CardHeadingLevel };