import { BaseIngestor } from './base-ingestor'; import { Dimension } from '../core/multi-db-manager'; import { MultiDbManager } from '../core/multi-db-manager'; /** * Ingests module documentation from docs/modules/*.md (X-Dimension) */ export declare class ModuleIngestor 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; /** * Ingests a single module file. */ private ingestModuleFile; /** * Extracts the source file path from a documentation file name. * Converts docs/modules/src__core__scanner.ts.md -> src/core/scanner.ts */ private extractSourceFilePath; /** * Computes SHA256 hash of content. */ private computeContentHash; } //# sourceMappingURL=module-ingestor.d.ts.map