/* The AuthTypes component defines the types for the authentication forms. */

//  Interface for the LoginFormData
export interface LoginFormData {
  email: string
  password: string
  rememberMe: boolean
}

//  Interface for the SignUpFormData
export interface SignUpFormData {
  userName: string
  firstName: string
  lastName: string
  email: string
  password: string
  dateOfBirth: string
  // confirmPassword: string
  // iAgree: boolean
}

//  Interface for the VerificationFormData
export interface VerificationFormData {
  otp: string
}

//  Interface for the ForgotPasswordFormData
export interface ForgotPasswordFormData {
  email: string
}

//  Interface for the ResetPasswordFormData
export interface ResetPasswordFormData {
  password: string
  confirmPassword: string
}