/** * UI form state for email/password sign-in. * Includes UI-only fields that must not leak into public request DTOs. */ export interface AuthSignInFormValues { email: string; password: string; rememberMe: boolean; } export interface AuthSignInUsernameFormValues { password: string; rememberMe: boolean; username: string; } export interface AuthSignUpFormValues { acceptTerms?: boolean; confirmPassword?: string; email: string; name?: string; password: string; } export interface AuthForgotPasswordFormValues { email: string; } export interface AuthResetPasswordFormValues { confirmPassword?: string; password: string; token: string; } export interface AuthMagicLinkFormValues { email: string; }