/** * Exa deep research search — powered by deep search with synthesized output. */ import type { ToolPerformResult } from "./formatters.js"; export declare const DEFAULT_DEEP_NUM_RESULTS = 10; export declare const DEEP_RESEARCH_TYPES: readonly ["deep-reasoning", "deep-lite", "deep"]; interface ResearchParams { query: string; type?: (typeof DEEP_RESEARCH_TYPES)[number]; systemPrompt?: string; textMaxCharacters?: number; outputSchema?: Record; additionalQueries?: string[]; numResults?: number; includeDomains?: string[]; excludeDomains?: string[]; startPublishedDate?: string; endPublishedDate?: string; } export declare function performResearch(apiKey: string, params: ResearchParams): Promise; export {};