import 'package:social_app/features/auth/data/models/signup_request.dart'; import 'package:social_app/features/auth/data/models/login_request.dart'; import 'package:social_app/features/auth/data/models/auth_response.dart'; abstract class AuthRepository { Future signupStart(SignupStartRequest request); Future signupVerify(SignupVerifyRequest request); Future signupResend(SignupResendRequest request); Future login(LoginRequest request); Future refresh(String refreshToken); Future logout(); Future getAccessToken(); Future getRefreshToken(); Future isAuthenticated(); }