import { IClient , ISignalClient } from "@fluidframework/protocol-definitions" ; /**
 * Manages the list of clients connected to the websocket.
 */ export interface IClientManager { /**
     * Adds a client to the list.
     */ addClient ( tenantId , documentId , clientId , details ) : Promise < void > ; /**
     * Removes a client from the list.
     */ removeClient ( tenantId , documentId , clientId ) : Promise < void > ; /**
     * Returns all clients currently connected.
     */ getClients ( tenantId , documentId ) : Promise < ISignalClient [ ] > ; }