import type { GraphEdge, GraphNode } from "./graph-index.js"; import type { RuntimeGraph } from "./graph-runtime.js"; export interface RuntimeGraphDeltaPatch { removedNodeIds: string[]; upsertNodes: GraphNode[]; removedEdges: GraphEdge[]; upsertEdges: GraphEdge[]; warningPatches: Array<{ path: string; warnings: string[]; }>; } export interface RuntimeGraphMutationStats { touchedPaths: number; affectedRequestGroups: number; affectedRequestPages: number; orphanCandidatesChecked: number; } export declare function primeRuntimeGraphMutationState(runtime: RuntimeGraph): void; export declare function patchRuntimeGraphPaths(runtime: RuntimeGraph, wikiRoot: string, relPaths: readonly string[]): Promise; export declare function takeRuntimeGraphDeltaPatch(runtime: RuntimeGraph): RuntimeGraphDeltaPatch | null; //# sourceMappingURL=graph-runtime-mutation.d.ts.map