import { KnowledgeGraph } from '../contracts/graph.js'; import type { ExtractionData } from '../contracts/types.js'; export interface BuildGraphOptions { directed?: boolean; validateExtraction?: boolean; } type BuildableExtraction = { nodes: ExtractionData['nodes']; edges: ExtractionData['edges']; schema_version?: ExtractionData['schema_version']; hyperedges?: ExtractionData['hyperedges']; input_tokens?: number; output_tokens?: number; }; export declare function buildFromJson(extraction: unknown, options?: BuildGraphOptions): KnowledgeGraph; export declare function build(extractions: BuildableExtraction[], options?: BuildGraphOptions): KnowledgeGraph; export {};