/**
 * Auth API - Feature API Layer
 * Action 6.1.1.10: Update feature API files to use services
 * 
 * This file re-exports from the unified service layer (@/services/api/auth)
 * for backward compatibility. New code should import directly from @/services/api/auth.
 * 
 * @deprecated Use @/services/api/auth instead
 */

// Re-export the unified authApi service
export { authApi } from '@/services/api/auth';

// Re-export types for backward compatibility
export type {
  LoginRequest,
  RegisterRequest,
  LoginResponse,
  RegisterResponse,
} from '@/services/api/auth';

// Re-export feature-specific types that may not be in the service layer
export type {
  AuthResponse,
  CheckUsernameRequest,
  CheckUsernameResponse,
  LoginCredentials,
  MessageResponse,
  RefreshResponse,
  RegisterCredentials,
  RequestPasswordResetRequest,
  ResendVerificationRequest,
  ResetPasswordRequest,
  User,
  VerifyEmailRequest,
} from '../types/index';
