import { GraphExpander, Neighbor } from '../../../../../interfaces/graph-expander'; export interface TestNode { id: string; } /** * Graph expander that tracks which nodes were expanded and hub expansions. */ export declare class InstrumentedExpander implements GraphExpander { private adjacency; private degrees; private nodes; private expandedNodes; private hubNodes; private expansionOrder; constructor(edges: Array<[string, string]>, hubPercentile?: number); getNeighbors(nodeId: string): Promise; getDegree(nodeId: string): number; getNode(nodeId: string): Promise; addEdge(): void; calculatePriority(nodeId: string, options?: { nodeWeight?: number; epsilon?: number; }): number; getExpandedNodes(): Set; getExpansionOrder(): string[]; getHubNodesExpanded(): number; getHubNodes(): Set; reset(): void; getAllDegrees(): Map; } //# sourceMappingURL=instrumented-expander.d.ts.map