import { MouseKeyboardEvent } from "../../types"; export interface InoCardProps { /** Card title */ title?: string; /** Card subtitle */ children?: React.ReactNode; /** Whether the card is currently active/focused */ isActive?: boolean; /** Whether the card is disabled */ classNames?: string; /** Card image source */ imageSrc?: string; /** Whether to show hover effects */ hoverable?: boolean; /** Card width in pixels */ width?: number; /** Card height in pixels */ height?: number; rounded?: boolean; /** Navigation callbacks */ onUp?: (e: MouseKeyboardEvent, index?: number) => void; onDown?: (e: MouseKeyboardEvent, index?: number) => void; onLeft?: (e: MouseKeyboardEvent, index?: number) => void; onRight?: (e: MouseKeyboardEvent, index?: number) => void; onOk?: (e: MouseKeyboardEvent, index?: number) => void; onBack?: (e: MouseKeyboardEvent, index?: number) => void; onMouseEnter?: (e: MouseKeyboardEvent, index?: number) => void; onMouseLeave?: (e: MouseKeyboardEvent, index?: number) => void; }