import { nextNode, validateGraph, type AgentState, type GraphNode, type SkillGraph } from "./graph.ts"; export declare function loadState(root: string, graph: SkillGraph): AgentState; export declare function reconcile(root: string, graph: SkillGraph, state: AgentState): void; export declare function inputHash(root: string, node: GraphNode): string; export declare function instructionContractHash(root: string, node: GraphNode): string; export declare function begin(root: string, graph: SkillGraph, state: AgentState, node: GraphNode): void; export declare function finish(root: string, graph: SkillGraph, state: AgentState, node: GraphNode, failures: string[]): void; export declare function contextPacket(root: string, graph: SkillGraph, state: AgentState, node: GraphNode): string; export declare function acquire(root: string): () => void; export { nextNode, validateGraph };