/** * Knowledge Base — load and search domain knowledge for grounding agents * * @module agents/grounding/knowledge-base * @issue #184 */ import type { KnowledgeFragment, VerificationResult } from './types.js'; export declare class KnowledgeStore { private bases; private projectPath; constructor(projectPath: string); /** * Load knowledge bases from .aiwg/knowledge/ */ load(): Promise; /** * Add a knowledge base from a JSON file */ addFromFile(domain: string, filePath: string): Promise; /** * Search knowledge across all domains or a specific domain */ search(query: string, options?: { domain?: string; limit?: number; }): KnowledgeFragment[]; /** * Verify a claim against domain knowledge */ verifyClaim(claim: string, domain?: string): VerificationResult; listDomains(): string[]; getDomainStats(): Array<{ domain: string; entries: number; }>; } //# sourceMappingURL=knowledge-base.d.ts.map