import type { ArtifactEntry } from '../state/artifacts'; import type { RunStateEnvelope, StateStore } from '../state/store'; import { type RunConvergence } from './convergence'; export declare function loadRunSnapshot(state: StateStore, runId: string): Promise; export declare function deriveConvergenceFromSnapshot(snapshot: RunStateEnvelope): RunConvergence; export declare function writeOverrideArtifact(options: { state: StateStore; runId: string; reason: string; }): Promise; export declare function markRunAborted(options: { state: StateStore; runId: string; reason?: string; }): Promise;