import { TestGraph, TestNode } from '../../generation/generators/types'; import { GraphExpander, Neighbor, PriorityOptions } from '../../interfaces/graph-expander'; /** * Mock implementation of GraphExpander for testing bidirectional BFS. * Loads graph structure from TestGraph fixture. */ export declare class MockGraphExpander implements GraphExpander { private adjacency; private degrees; private nodes; private discoveredEdges; constructor(graph: TestGraph); private buildAdjacency; getNeighbors(nodeId: string): Promise; getDegree(nodeId: string): number; getNode(nodeId: string): Promise; addEdge(source: string, target: string, relationshipType: string): void; calculatePriority(nodeId: string, options?: PriorityOptions): number; /** * Get all edges discovered during BFS traversal. */ getDiscoveredEdges(): Array<{ source: string; target: string; relationshipType: string; }>; /** * Clear discovered edges (for reusing expander in multiple tests). */ clearDiscoveredEdges(): void; } //# sourceMappingURL=mock-graph-expander.d.ts.map