import { EventEmitter } from 'events'; export interface SessionEvent { sessionId: string; timestamp: number; type: string; data?: any; } export declare class SessionEventEmitter extends EventEmitter { emitSessionStart(sessionId: string): void; emitSessionEnd(sessionId: string): void; emitMessage(sessionId: string, role: string): void; emitError(sessionId: string, error: Error): void; emitIdle(sessionId: string): void; } //# sourceMappingURL=session-events.d.ts.map