import { BaseIngestor } from './base-ingestor'; import { Dimension } from '../core/multi-db-manager'; import { MultiDbManager } from '../core/multi-db-manager'; /** * Ingests symbols from docs/index/symbols.jsonl (Y-Dimension) */ export declare class SymbolIngestor 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 symbol from JSONL data. */ private ingestSymbol; /** * Ingests a symbol dependency. */ private ingestSymbolDependency; /** * Computes hash of symbol signature for change detection. */ private computeSignatureHash; } //# sourceMappingURL=symbol-ingestor.d.ts.map