import type { CodebaseGraph } from './analysis.types.js'; import type { ASTIndexService } from '../ast/ast-index.service.js'; import { FileDependencyAnalyzer } from './file-dependency.analyser.js'; import { ModuleDependencyAnalyzer } from './module-dependency.analyser.js'; import { SymbolReferenceAnalyzer } from './symbol-reference.analyser.js'; export declare class CodebaseGraphBuilder { private readonly astIndex; private readonly projectRoot; private readonly moduleDeps; private readonly fileDeps; private readonly symbolRefs; constructor(astIndex: ASTIndexService, projectRoot: string, moduleDeps?: ModuleDependencyAnalyzer, fileDeps?: FileDependencyAnalyzer, symbolRefs?: SymbolReferenceAnalyzer); build(options?: { includeSymbols?: boolean; }): Promise; } //# sourceMappingURL=codebase-graph.builder.d.ts.map