import { INestApplicationContext, Type } from '@nestjs/common'; import { ExplorationOpts } from './exploration.module'; import { DebuggedTree, SpelunkedEdge, SpelunkedNode, SpelunkedTree } from './spelunker.interface'; export declare class SpelunkerModule { static explore(app: INestApplicationContext, opts?: ExplorationOpts): SpelunkedTree[]; static debug(mod: Type): Promise; static graph(tree: SpelunkedTree[]): SpelunkedNode; static findGraphEdges(root: SpelunkedNode): SpelunkedEdge[]; }