import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart'; import 'package:dartz/dartz.dart'; import 'package:flutter/material.dart'; abstract class IAuth { Future> signIn(String? email, String? password); Future> signUp( String? name, String? password, String? email); Future> signOut(); } abstract class IAuthRouter { void showHomeScreen(BuildContext context, UserDetail user); void showSignUpScreen(BuildContext context); void showForgetPasswordScreen(BuildContext context); }