import { EventEmitter } from 'events'; export declare class ChatSession extends EventEmitter { private socket; private sessionId; private userId; private botType; private middlewareUrl; private connected; private streamBuffers; constructor(botType: string, middlewareUrl: string, sessionId?: string); connect(): Promise; private handleStreamMessage; send(message: string): void; disconnect(): void; getSessionId(): string | null; } //# sourceMappingURL=chat.d.ts.map