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(); }