import React from 'react'; import type { LoginViewProps } from './LoginView.types'; /** * LoginView - Vista de inicio de sesión del sistema Siesa * * Vista completa de login con formulario de autenticación que incluye: * - Logo de Siesa * - Campos de email y contraseña * - Opción de "olvidé mi contraseña" * - Link para crear cuenta nueva * - 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('Login', email, password)} * onForgotPassword={() => console.log('Forgot password')} * onSignUp={() => console.log('Sign up')} * /> * ``` */ export declare const LoginView: React.FC; //# sourceMappingURL=LoginView.d.ts.map