import ChatRepository from "../../business/data/repositories/ChatRepository"; import { Observable } from "rxjs"; import Chat from "../../business/models/Chat"; import ChatDataAccess from "./dataaccess/ChatDataAccess"; export default class ChatRepositoryImpl implements ChatRepository { private chatDataAccess; constructor(chatDataAccess: ChatDataAccess); getPrivateChat(sessionToken: string, memberLeftId: string, memberRightId: string): Observable; getChats(sessionToken: string, userId: string): Observable; }