import 'package:result_monad/result_monad.dart'; import '../../models/exec_error.dart'; import '../../models/group_data.dart'; class IGroupsRepo { void addAllGroups(List groups) { throw UnimplementedError(); } void clearMyGroups() { throw UnimplementedError(); } List getMyGroups() { throw UnimplementedError(); } Result, ExecError> getGroupsForUser(String id) { throw UnimplementedError(); } bool updateConnectionGroupData(String id, List currentGroups) { throw UnimplementedError(); } }