mirrored_repositories/Expenses_Tracker_App/packages/expense_repository/lib/src
abstract class AuthRepository {
  // Kullanıcı kaydı
  Future<void> register(String fullName, String email, String password);

  // Kullanıcı girişi
  Future<void> signIn(String email, String password);

  // Kullanıcı çıkışı
  Future<void> signOut();

  // Şifre sıfırlama
  Future<void> forgotPassword(String email);

  // Şifre Değiştirme
  Future<void> changePassword(String newPassword, String confirmNewPassword);

  // Hesap Silme
  Future<void> deleteAccount();

  // // Token kaydetme işlevi
  // Future<void> saveToken(String token);

  // // Token silme işlevi
  // Future<void> deleteToken();

  // // Token getir
  // Future<String?> getToken();
}
