import 'package:social_app/features/auth/data/models/auth_response.dart'; abstract class AuthRepository { Future sendOtp(String phone); Future createPhoneSession({ required String phone, required String token, }); Future refreshSession(String refreshToken); Future deleteSession(); Future clearSessionLocalOnly(); Future getAccessToken(); Future getRefreshToken(); Future isAuthenticated(); }