type RsiButtonVariant = "primary" | "outline" | "cancel"; type RsiButtonSize = "sm" | "md" | "lg"; type RsiButtonProps = { onClick?: (e?: React.MouseEvent) => void; title: string; variant?: RsiButtonVariant; size?: RsiButtonSize; isLoading?: boolean; disabled?: boolean; type?: "button" | "submit" | "reset"; /** Clases CSS adicionales para personalización externa */ className?: string; /** Estilos inline adicionales */ style?: React.CSSProperties; }; /** * RsiButton: Componente botón reutilizable con variantes de estilo y tamaños. * Variantes: * - primary: fondo naranja (#ff9900), texto blanco. * - outline: fondo transparente, borde y texto oscuros (#162433). * - cancel: misma apariencia que outline, usa clases Tailwind para hover states. * Tamaños: sm, md (por defecto), lg. */ export declare const RsiButton: ({ onClick, title, variant, size, isLoading, disabled, type, className: externalClassName, style, }: RsiButtonProps) => import("react/jsx-runtime").JSX.Element; export {};