part of '../auth.dart';

abstract class IAuthRepository {
  Future<Either<AuthFailure, Login>> login({
    required String email,
    required String password,
    required Map<String, String> devicePayload,
    required String fcmToken,
  });
  Future<Either<AuthFailure, Unit>> logout();
  Future<bool> hasToken();
  Future<Either<AuthFailure, User>> currentUser();
}
