import type { DAGGraph } from './dag.js'; export interface DAGCheckpoint { dagHash: string; completedNodes: string[]; nodeOutputs: Record; failedNodes: string[]; nodeErrors?: Record; skippedNodes: string[]; timestamp: number; } export declare function computeDAGHash(graph: DAGGraph): string; export declare function saveCheckpoint(dagId: string, checkpoint: DAGCheckpoint): Promise; export declare function loadCheckpoint(dagId: string, expectedHash: string): Promise; export declare function clearCheckpoint(dagId: string): Promise; export declare function serializeOutput(value: unknown): string;