import { Message } from '../Message.js'; import { ClientId } from './ClientId.js'; import { SessionConnection } from './SessionConnection.js'; export declare class SessionClients, ClientMessage extends Message> { private readonly clients; get(id: ClientId): SessionConnection | null; /** * Ids are issued here and nowhere else. `add` used to accept one, which is how * a client could pick its own session id: `SessionServer` passed straight * through whatever arrived on the wire. */ add(): SessionConnection; remove(id: ClientId): boolean; } //# sourceMappingURL=SessionClients.d.ts.map