import '../models/auth.dart'; /// Production adapters own transport, DTO mapping, and authentication effects. /// Providers and widgets only consume domain results and typed failures. abstract interface class LoginService { Future login(LoginRequest request); } abstract interface class SignupService { Future signup(SignupRequest request); }