import 'package:sunny_mochi/features/auth/domain/entities/user_entity.dart'; abstract interface class AuthRepository { Future loginWithPhone({ required String phone, required String code, }); Future loginWithPassword({ required String phone, required String password, }); Future logout(); Future getCurrentUser(); Future sendSmsCode(String phone); Future fetchUserProfile(); }