import { BaseIngestor } from './base-ingestor'; import { Dimension } from '../core/multi-db-manager'; import { MultiDbManager } from '../core/multi-db-manager'; /** * Ingests module dependencies from docs/system/DEPENDENCY_GRAPH.md (Z-Dimension) * Parses Mermaid graph format: graph TD ... N1 --> N2 ... */ export declare class DependencyIngestor implements BaseIngestor { private dbManager; constructor(dbManager: MultiDbManager); getDimension(): Dimension; ingestFull(workspaceRoot: string, pluginId: string, docsPath: string): Promise; ingestIncremental(workspaceRoot: string, pluginId: string, docsPath: string): Promise; /** * Extracts Mermaid graph from markdown file. */ private extractMermaidGraph; /** * Parses Mermaid graph and extracts dependencies. * Format: graph TD ... N1["module/path"] ... N1 --> N2 ... */ private parseMermaidGraph; /** * Ingests a single dependency. */ private ingestDependency; /** * Computes hash for change detection. */ private computeContentHash; } //# sourceMappingURL=dependency-ingestor.d.ts.map