import type { Provider, Proposal, Critique, CriticMode, ClassifiedObjection } from '../types.js'; /** * v0.6.1: Parse the JSON output of a calibrative critic call. * Returns { adjustment, reason } or defaults to { adjustment: 0, reason: 'parse-failed' }. */ export declare function parseCalibrationCriticResult(content: string): { adjustment: number; reason: string; }; export declare function runCritic(provider: Provider, model: string, proposals: Proposal[], language?: 'de' | 'en', dryRun?: boolean, contextText?: string, criticMode?: CriticMode, options?: { requireCitation?: boolean; classifyObjections?: boolean; }): Promise; export declare function parseClassifiedObjections(critiqueContent: string): ClassifiedObjection[]; //# sourceMappingURL=critic.d.ts.map