import type { ReactNode, MouseEvent } from 'react'; /** * Props del componente POSNumberButton */ export interface POSNumberButtonProps { /** * Tamaño del botón * @default 'l' */ size?: 's' | 'm' | 'l'; /** * Si el botón tiene borde visible * @default false */ border?: boolean; /** * Contenido del botón (número o texto) */ children: ReactNode; /** * Si el botón está deshabilitado * @default false */ disabled?: boolean; /** * Clases CSS adicionales */ className?: string; /** * Handler para evento click */ onClick?: (event: MouseEvent) => void; /** * Label para accesibilidad (ARIA) */ ariaLabel?: string; /** * Tipo del botón HTML * @default 'button' */ htmlType?: 'button' | 'submit' | 'reset'; } //# sourceMappingURL=POSNumberButton.types.d.ts.map