import type { RunRecorder, RunSummary, RuntimeEventLike, RuntimeResultLike } from "@mono-agent/observability"; export declare class NoopRunRecorder implements RunRecorder { private readonly runId; private readonly conversationId; private readonly isolated; private readonly startedAt; private eventCount; private terminalPromise; constructor(input: { readonly runId: string; readonly conversationId: string; readonly isolated?: boolean; }); onEvent(_event: RuntimeEventLike): void; start(): Promise; prepareFinish(_result: RuntimeResultLike): Promise; commitFinish(result: RuntimeResultLike): Promise; finish(result: RuntimeResultLike): Promise; fail(error: unknown): Promise; private summary; } //# sourceMappingURL=recorder.d.ts.map