import { Logger } from '../utils/logger'; import { AIAgents } from '../../../ai'; export interface SemanticVerificationResult { isDrift: boolean; reason?: string; relevantSection?: string; } export declare class SemanticVerifier { private logger; constructor(logger: Logger); /** * Semantically verifies if a documentation file is impacted by a code change. * * @param docPath Path to the documentation file * @param changedFileContent Content of the changed source file (or diff) * @param diffSummary A summary of the diff for the changed file * @param aiAgents Initialized AI agents */ verify(docPath: string, changedFileContent: string, diffSummary: string, aiAgents: AIAgents): Promise; } //# sourceMappingURL=semantic-verifier.d.ts.map