import { type TextProps } from 'ink'; import React from 'react'; import type { TSuit, TCardValue } from '../../types/index.js'; export type UnicodeCardProps = { /** The suit of the card */ readonly suit: TSuit; /** The value of the card */ readonly value: TCardValue; /** Whether the card is face up or face down */ readonly faceUp?: boolean; /** Whether the card is selected */ readonly selected?: boolean; /** Whether to dim the card when face down */ readonly dimmed?: boolean; /** Custom color for the card */ readonly color?: TextProps['color']; /** Size multiplier for the card padding */ readonly size?: number; /** Whether to show a border around the card */ readonly bordered?: boolean; /** Whether to use rounded borders when bordered is true */ readonly rounded?: boolean; }; /** * A playing card component that uses Unicode characters for rendering. * Supports all standard cards plus Jokers and card backs. */ export declare function UnicodeCard({ suit, value, faceUp, selected, dimmed, color, size, bordered, rounded, }: UnicodeCardProps): React.JSX.Element;