export interface TicketCardImageConfig { /** QR code as dataUrl (PNG/base64) */ qrDataUrl: string; /** Logo to show in the header. URL or dataUrl. Optional. */ logoUrl?: string; /** Header background color (CSS color). Default: bingo gradient '#9b1fde' -> '#c93075'. */ brandColor?: string; /** Second color for gradient. If absent, use solid brandColor. */ brandColorTo?: string; /** Brand/event name shown in header. */ brandName?: string; /** Folio number or string. */ folio?: number | string; /** Label for folio. Default: "Entrada". */ folioLabel?: string; /** Buyer name. Optional. */ buyerName?: string; /** Canvas width (default 560). */ width?: number; /** Event date string to show in header (already formatted for display, e.g. "martes, 24 de junio"). */ eventDate?: string; /** Event location to show in header. */ eventLocation?: string; /** Hint text below the QR code. Default: "Muestra este QR en la puerta para canjear tu entrada." */ scanHint?: string; }