import 'package:dartz/dartz.dart'; import '../../../../core/errors/failures.dart'; import '../entities/token.dart'; abstract class LoginRepository { Future> loginUser(String email, String password); Future> fetchCachedToken(); }