import React from 'react'; import type { SignUpViewProps } from './SignUpView.types'; /** * SignUpView - Vista de registro del sistema Siesa * * Vista completa de registro con formulario que incluye: * - Logo de Siesa * - Campos de nombre, email y contraseña * - Botón de registro * - Link para iniciar sesión * - Texto de términos y condiciones * - Fondo decorativo opcional * * Mejores prácticas implementadas: * - Orden de modificadores: {responsive}:{dark}:{state}:{utility} * - Dark mode con estrategia 'class' (darkMode: 'class') * - Tokens de color consistentes con la documentación * - Type safety con TypeScript estricto * - Accesibilidad con ARIA labels y manejo de formulario semántico * - Validación de email básica * * @see docs/colors.md - Sistema de colores * @see docs/typography.md - Sistema tipográfico * @see docs/spacing.md - Sistema de espaciado * @see docs/shadows.md - Sistema de sombras * * @example * ```tsx * console.log('Sign up', name, email, password)} * onSignIn={() => console.log('Go to sign in')} * onTermsClick={() => console.log('View terms')} * onPrivacyClick={() => console.log('View privacy')} * /> * ``` */ export declare const SignUpView: React.FC; //# sourceMappingURL=SignUpView.d.ts.map