import React from 'react'; import { type CustomCardProps } from '../../types/index.js'; /** * CustomCard renders a fully customizable card for non-standard card games. * * Two modes: * 1. **Structured** — provide title, cost, asciiArt, typeLine, description, * footerLeft, footerRight, symbols. The component lays them out automatically. * 2. **Freeform** — provide `content` (ReactNode) for complete control. * * Supports custom card backs via the `back` prop, or falls back to DeckContext. * * Size presets: micro (5×3), mini (8×5), small (12×7), medium (18×11), large (24×15). * Override with explicit `width`/`height`. */ export declare function CustomCard({ size, width, height, title, cost, asciiArt, typeLine, description, footerLeft, footerRight, symbols, content, back, borderColor, textColor, artColor, faceUp, selected, rounded, }: CustomCardProps): React.JSX.Element; export default CustomCard;