/** * Sentori RuntimeLogCollector * Attaches to a ToolCallInterceptor and accumulates ToolCallEvent logs. */ import type { ToolCallEvent } from './event-schema'; import type { ToolCallInterceptor } from './interceptor'; export declare class RuntimeLogCollector { private logs; /** Attach to an interceptor — listens on tool_call_end and tool_call_error. */ attach(interceptor: ToolCallInterceptor): void; getLogs(): ToolCallEvent[]; clear(): void; getStats(): { total: number; byTool: Record; avgDurationMs: number; }; } //# sourceMappingURL=log-collector.d.ts.map