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