/** * Card Component * Maps CardDSL to MUI Card * * Note: All props are already processed by ComponentRenderer: * - I18n translation completed * - Expressions evaluated * - DSL objects rendered to ReactNode */ import type { ReactNode, CSSProperties } from 'react'; /** * Card component props (adapter layer) * * These props are already processed by ComponentRenderer: * - title: I18nValue → ReactNode (translated & rendered) * - subtitle: I18nValue → ReactNode (translated & rendered) * - clickable: Expression | boolean → boolean (evaluated) */ export interface CardProps { /** Title (already translated and rendered) */ title?: ReactNode; /** Subtitle (already translated and rendered) */ subtitle?: ReactNode; /** Elevation (shadow depth) */ elevation?: number; /** Clickable state (already evaluated) */ clickable?: boolean; /** onClick event handler name or expression */ onClick?: string; /** CSS class name */ className?: string; /** Inline styles */ style?: CSSProperties; /** Children */ children?: ReactNode; } export declare function Card({ title, subtitle, elevation, clickable, onClick, className, style, children, }: CardProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=Card.d.ts.map