import { type SamplingCapableServer } from '../search/sampling.js';
import type { ResearchInput, ResearchOutput, SearchEngine } from '../types.js';
import type { SmartRouter } from '../fetch/router.js';
export declare function runResearchPipeline(input: ResearchInput, engines: SearchEngine[], router: SmartRouter, server?: SamplingCapableServer): Promise<ResearchOutput>;
//# sourceMappingURL=pipeline.d.ts.map