import { MultiDbManager } from '../core/multi-db-manager'; /** * Builds navigation metadata: entry points, clusters, and ADR links. */ export declare class NavigationBuilder { private dbManager; private moduleApi; private dependencyApi; private adrApi; constructor(dbManager: MultiDbManager); /** * Builds all navigation metadata for a plugin. */ buildMetadata(pluginId: string): Promise; /** * Checks if a table exists in the database. */ private checkTableExists; /** * Identifies entry points (automatically + manually). */ identifyEntryPoints(pluginId: string): Promise; /** * Links entities with related ADRs. */ linkRelatedAdrs(pluginId: string): Promise; /** * Groups related entities into clusters. * Uses directory structure for clustering. */ buildClusters(pluginId: string): Promise; } //# sourceMappingURL=navigation-builder.d.ts.map