import { OnGatewayInit, OnGatewayConnection, OnGatewayDisconnect } from '@nestjs/websockets'; import { Server, Socket } from 'socket.io'; import { AgentsService } from './agents.service.js'; export declare class AgentsGateway implements OnGatewayInit, OnGatewayConnection, OnGatewayDisconnect { private readonly agentsService; server: Server; private sessionSubscriptions; constructor(agentsService: AgentsService); afterInit(server: Server): void; handleConnection(client: Socket): void; handleDisconnect(client: Socket): void; handleSubscribeSession(client: Socket, payload: { sessionId: string; }): { success: boolean; }; handleUnsubscribeSession(client: Socket): { success: boolean; }; broadcastMessageComplete(sessionId: string, content: string): void; }