import type { MikanModels } from "../harness/models.js"; import type { AppliedMemoryOps, CapturedRun, MemoryCaptureDeps, MemoryCaptureOp, RunMemoryCapture } from "./types.js"; export declare const CAPTURED_KNOWLEDGE_HEADING = "## Captured knowledge"; export declare function isCapturableRun(run: CapturedRun): boolean; export declare function applyMemoryOps(memory: string, ops: readonly MemoryCaptureOp[], stamp: string): AppliedMemoryOps; export declare class MemoryCapture implements RunMemoryCapture { private readonly deps; private readonly queues; private jevUnavailable; constructor(models: MikanModels, deps?: Partial); capture(run: CapturedRun): void; idle(): Promise; private captureOne; } //# sourceMappingURL=index.d.ts.map