import { PassageGraph, TreesGraph, KnowledgeGraph, DAG } from '../types/graph.js'; import { EmbeddingGenerator } from './embedding-generator.js'; export declare class GraphBuilder { private embeddingGenerator; constructor(embeddingGenerator: EmbeddingGenerator); buildPassageGraph(documents: Array<{ id: string; content: string; metadata?: any; }>): Promise; buildTreesGraph(hierarchicalData: Array<{ id: string; content: string; parent_id?: string; level: number; metadata?: any; }>): Promise; buildKnowledgeGraph(triples: Array<{ subject: string; predicate: string; object: string; metadata?: any; }>): Promise; buildDAG(tasks: Array<{ id: string; name: string; description: string; dependencies: string[]; metadata?: any; }>): Promise; private addSimilarityRelationships; private extractSimpleEntities; private determineNodeType; private formatLabel; private normalizeRelationType; } //# sourceMappingURL=graph-builders.d.ts.map