import type { SessionEventLog } from './session-event.js'; interface AgentStreamEventLike { readonly type: string; readonly delta?: string; readonly toolName?: string; readonly toolCallId?: string; readonly isError?: boolean; readonly stopReason?: string; } export declare function recordAgentEvent(log: SessionEventLog, event: AgentStreamEventLike): void; export declare function recordAgentStream(log: SessionEventLog, prompt: string, stream: AsyncIterable): AsyncGenerator; export {}; //# sourceMappingURL=session-event-recorder.d.ts.map