import { OnDestroy, Provider } from "@tsed/di"; import { ServerOptions } from "socket.io"; import type { AfterListen } from "@tsed/platform-http"; import Http from "node:http"; import Https from "node:https"; /** * @ignore */ export declare class SocketIOModule implements AfterListen, OnDestroy { protected disableRoutesSummary: boolean; protected settings: Partial; protected httpServer: Http.Server | null; protected httpsServer: Https.Server | null; private socketIOService; private io; $afterListen(): Promise; $onDestroy(): Promise; /** * * @returns {Provider[]} */ protected getWebsocketServices(): Provider[]; /** * */ protected printSocketEvents(): void; }