import type { TraceEventKind, TraceVerifyResult } from './observability.types.js'; export declare class ReasoningTraceRecorder { private readonly sessionId; private readonly stageId; private previousHash; private sequence; private readonly traceFile; constructor(sessionId: string, stageId: string, traceDir?: string); static verify(filePath: string): TraceVerifyResult; record(kind: TraceEventKind, rawPayload: Record): void; } //# sourceMappingURL=reasoning-trace-recorder.d.ts.map