import type { PlainGraphData, GraphEdgeData, GraphNodeData } from "./graph-data.js"; import { GraphDataBuilder } from "./graph-data-builder.js"; export type PlainGraphDataBuilderOptions = { version?: number; }; export declare class PlainGraphDataBuilder implements GraphDataBuilder { private readonly nodes; private readonly edges; private _version; constructor(options?: PlainGraphDataBuilderOptions); get version(): number; setVersion(version: unknown): void; get nodeCount(): number; get edgeCount(): number; addNode(node: GraphNodeData): number; addEdge(edge: GraphEdgeData): number; private _assignNodeAttributes; private _assignEdgeAttributes; build(): PlainGraphData; } //# sourceMappingURL=plain-graph-data-builder.d.ts.map