import { Node, Relationship, Graph } from '../types/graph.js'; export declare class GraphDatabase { private driver; private session; constructor(uri: string, username: string, password: string); connect(): Promise; disconnect(): Promise; private getSession; createNode(node: Node): Promise; getNode(id: string): Promise; getNodesByType(type: string): Promise; createRelationship(relationship: Relationship): Promise; getRelationships(nodeId: string, direction?: 'incoming' | 'outgoing' | 'both'): Promise; findPaths(sourceId: string, targetId: string, maxHops?: number): Promise>; private convertNeo4jNode; private convertNeo4jRelationship; createGraph(graph: Graph): Promise; clearGraph(): Promise; } //# sourceMappingURL=graph-database.d.ts.map