import { type SamplingCapableServer } from '../search/sampling.js'; import type { ResearchSource, Citation } from '../types.js'; export interface SynthesisResult { report: string; citations: Citation[]; samplingUsed: boolean; } export declare function synthesizeReport(question: string, sources: ResearchSource[], depth: 'quick' | 'standard' | 'comprehensive', server?: SamplingCapableServer): Promise; export declare function buildFallbackReport(question: string, sources: ResearchSource[], maxLength: number): string; //# sourceMappingURL=synthesize.d.ts.map