/** * Evaluator-Optimizer Agent (Phase 4) * QA loop that validates and improves the analysis result * Max 2 iterations to ensure quality without endless loops * * @deprecated v0.5.0 - No longer used in main pipeline. * Quality is now handled by fallback derivation from package.json. * Kept for backward compatibility and reference. */ import { type LanguageModel } from 'ai'; import type { ScanResult } from '../../scanner/types.js'; import type { MultiAgentAnalysis } from './types.js'; /** * Run the Evaluator-Optimizer QA loop */ export declare function runEvaluatorOptimizer(model: LanguageModel, modelId: string, result: MultiAgentAnalysis, scanResult: ScanResult, maxIterations?: number, verbose?: boolean): Promise;