/** * Public client request DTOs — no UI-only fields (rememberMe, captcha, terms). */ export interface AuthSignInRequest { /** Athena / Better Auth wire spelling (case-sensitive). */ callbackURL?: string; email: string; password: string; } export interface AuthSignInUsernameRequest { /** Athena / Better Auth wire spelling (case-sensitive). */ callbackURL?: string; password: string; username: string; } export interface AuthSignUpRequest { /** Athena / Better Auth wire spelling (case-sensitive). */ callbackURL?: string; email: string; name?: string; password: string; } export interface AuthForgotPasswordRequest { email: string; redirectTo?: string; } export interface AuthResetPasswordRequest { newPassword: string; token: string; } export interface AuthMagicLinkRequest { /** Athena / Better Auth wire spelling (case-sensitive). */ callbackURL?: string; email: string; }