import type { KnowledgeAnalysisItem, KnowledgeAnalysisManifest } from '@devflow-tools/sdk'; import type { StructuralMarkdownChunk } from './structural-markdown-chunker.js'; export declare const KNOWLEDGE_ANALYSIS_VERSION = "knowledge-analysis.v1"; export interface HostKnowledgeAnalysis { entities?: KnowledgeAnalysisItem[]; symbols?: KnowledgeAnalysisItem[]; concepts?: KnowledgeAnalysisItem[]; constraints?: KnowledgeAnalysisItem[]; contradictions?: KnowledgeAnalysisItem[]; relations?: Array; } export interface KnowledgeAnalysisResult { manifest: KnowledgeAnalysisManifest; quarantined: Array<{ kind: string; value: string; reason: string; }>; } export declare function analyzeKnowledgeSource(input: { sourceId: string; contentHash: string; markdown: string; chunks: StructuralMarkdownChunk[]; host?: HostKnowledgeAnalysis; }): KnowledgeAnalysisResult; export declare function termsForSourceRange(manifest: KnowledgeAnalysisManifest, start: number, end: number): string[]; //# sourceMappingURL=knowledge-analysis-manifest.d.ts.map