import 'package:stream_chatter/domain/models/chat_user.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; abstract class StreamApiRepository { Future> getChatUsers(); Future getToken(String userId); Future connectIfExist(String userId); Future connectUser(ChatUser user, String token); Future createGroupChat(String channelId, String name, List members, {String image}); Future createSimpleChat(String friendId); Future logout(); }