import type { Provider, Proposal, Critique, Synthesis } from '../types.js'; export declare function extractKeywords(text: string): string[]; export interface SynthesisBalanceDetail { generator: string; coverage: number; share: number; } export interface SynthesisBalance { score: number; generator_coverage: SynthesisBalanceDetail[]; dominated_by?: string; dominance_justified?: boolean; warning: boolean; } export declare function computeSynthesisBalance(proposals: Proposal[], synthesisContent: string): SynthesisBalance; export declare function runSynthesizer(provider: Provider, model: string, proposals: Proposal[], critique: Critique, language?: 'de' | 'en', dryRun?: boolean, contextText?: string, receptiveMode?: 'open' | 'defensive' | 'adaptive'): Promise; //# sourceMappingURL=synthesizer.d.ts.map