import * as SocketIO from "socket.io"; import { InjectorService, Provider } from "@tsed/di"; /** * */ export declare class SocketIOService { private injector; private io; /** * * @type {Map} */ private namespaces; constructor(injector: InjectorService, io: SocketIO.Server); /** * * @param {string} namespace * @returns {SocketIO.Namespace} */ getNsp(namespace?: string | RegExp): { nsp: SocketIO.Namespace; instances: any[]; }; /** * * @param {Provider} provider */ addSocketProvider(provider: Provider): void; }