import { SocketOptions } from '../../type/socket'; import { Socket } from './socket'; import { default as Logger } from '../log/logger'; export declare class SocketManager { private sockets; constructor(); getSockets(): Map; /** * 创建Socket实例并添加到SocketManager。 * * @param { SocketOptions } options - Socket实例的选项。 * @param { Logger } logger - 用于记录日志的对象。 * @returns { Socket } - 创建的Socket实例。 */ createSocket(options: SocketOptions, logger: Logger): Socket; /** * 添加Socket实例 * * @param { Socket } socket - Socket实例 */ addSocket(socket: Socket): void; /** * 关闭所有Socket连接 */ closeAll(): void; /** * 移除Socket实例 * * @param { Socket } socket - Socket实例 */ private removeSocket; }