import type { GraphEdgeData, GraphNodeData, ArrowGraphData } from "./graph-data.js"; export type ArrowGraphDataBuilderOptions = { version?: number; }; export declare class ArrowGraphDataBuilder { private readonly nodeBuilders; private readonly edgeBuilders; private nodeLength; private edgeLength; private _version; constructor(options?: ArrowGraphDataBuilderOptions); get version(): number; setVersion(version: unknown): void; addNode(node: GraphNodeData): number; addEdge(edge: GraphEdgeData): number; finish(): ArrowGraphData; private appendUtf8; private appendBoolean; private appendJson; private getOrCreateBuilder; } //# sourceMappingURL=arrow-graph-data-builder.d.ts.map