export const AuthDomain = {};
import { LoginUseCase } from './usecases/LoginUseCase';
import { RegistrationUseCase } from './usecases/RegistrationUseCase';
import { SessionUseCase } from './usecases/SessionUseCase';
import { BiometricUseCase } from './usecases/BiometricUseCase';

export { LoginUseCase, RegistrationUseCase, SessionUseCase, BiometricUseCase };
export type { 
  IAuthRepository,
  ITrustRepository,
  Credentials,
  UserSession,
  BiometricConfig,
  AuthConfig
} from './interfaces';
export type {
  User,
  AuthResult,
  VerificationMethod
} from './entities';