import type { normalizeExaParams } from "../exa/params.js"; import type { ResolvedConfig } from "../types.js"; export type WebsearchQueryRun = { query: string; requestId?: string; costDollars?: number; provider: "exa-rest" | "exa-mcp" | "brave"; results: import("../types.js").NormalizedExaResult[]; }; type EffectiveParams = ReturnType; export declare function runWebsearchQueries(config: ResolvedConfig, effectiveParams: EffectiveParams, signal: AbortSignal | undefined, onUpdate: ((update: { content: Array<{ type: "text"; text: string; }>; details: Record; }) => void) | undefined): Promise<{ runs: WebsearchQueryRun[]; provider: WebsearchQueryRun["provider"]; }>; export {}; //# sourceMappingURL=run-websearch.d.ts.map