import type { MouseEvent } from 'react'; /** * Props del componente POSProductButton * * Botón de producto para sistemas POS con imagen y label */ export interface POSProductButtonProps { /** * URL de la imagen del producto */ image: string; /** * Texto del producto (nombre o descripción) * @example "A la parrilla" */ label: string; /** * Si el botón está en estado activo/seleccionado * @default false */ active?: boolean; /** * Si el botón está deshabilitado * @default false */ disabled?: boolean; /** * Handler para evento click */ onClick?: (event: MouseEvent) => void; /** * Clases CSS adicionales */ className?: string; /** * Label para accesibilidad (ARIA) */ ariaLabel?: string; } //# sourceMappingURL=POSProductButton.types.d.ts.map