import { type ProjectGraph } from "../../domain/cartographer/graph/project-graph.js"; import type { GraphNode } from "../../domain/cartographer/graph/graph-node.js"; import type { GraphEdge } from "../../domain/cartographer/graph/graph-edge.js"; export declare class GraphStore { private readonly workspaceRoot; constructor(workspaceRoot: string); exists(): Promise; read(): Promise; write(graph: ProjectGraph): Promise; private writeJsonl; private writeAtomic; private writeIndexes; private bucketNode; } export declare function emptyGraph(root: string, builderVersion: string, now: string): ProjectGraph; export type { GraphNode, GraphEdge }; //# sourceMappingURL=graph-store.d.ts.map