import { OnGatewayConnection, OnGatewayDisconnect } from '@nestjs/websockets';
import { Server } from 'ws';
import { BookingCallToolWrapper } from './bookingcallagent.service';
import { ModelService } from '../model/model.service';
export declare class TwilioGateway implements OnGatewayConnection, OnGatewayDisconnect {
    private readonly agentService;
    private readonly modelService;
    server: Server;
    private logger;
    private activeStreams;
    private activeSessions;
    constructor(agentService: BookingCallToolWrapper, modelService: ModelService);
    handleConnection(ws: any): void;
    handleDisconnect(): void;
    private cleanup;
}
