import { ToolLoopAgent } from 'ai'; export declare function createDocsResearchAgent(runId?: string): ToolLoopAgent; readScratchpad: import("ai").Tool, string>; appendScratchpad: import("ai").Tool<{ note: string; }, string>; getSharedValue: import("ai").Tool<{ key: string; }, any>; setSharedValue: import("ai").Tool<{ key: string; value: any; }, string>; listSharedKeys: import("ai").Tool, string[]>; docsSearch: import("ai").Tool<{ query: string; }, import("../tools/web-search.tool.js").WebSearchResult[]>; docsFetch: import("ai").Tool<{ url: string; }, string>; webSearch: import("ai").Tool<{ query: string; maxResults?: number | undefined; searchDepth?: "basic" | "advanced" | undefined; includeAnswer?: boolean | undefined; includeRawContent?: "text" | "markdown" | undefined; includeDomains?: string[] | undefined; excludeDomains?: string[] | undefined; topic?: "general" | "news" | "finance" | undefined; timeRange?: "day" | "week" | "month" | "year" | undefined; }, { answer: string | undefined; results: { title: string; url: string; content: string; rawContent: string | undefined; score: number | undefined; publishedDate: string | undefined; }[]; }>; webExtract: import("ai").Tool<{ urls: string[]; query?: string | undefined; extractDepth?: "basic" | "advanced" | undefined; format?: "text" | "markdown" | undefined; chunksPerSource?: number | undefined; }, { results: { url: string; title: string; rawContent: string; }[]; failedResults: { url: string; error: string; }[]; }>; webMap: import("ai").Tool<{ url: string; instructions?: string | undefined; maxDepth?: number | undefined; limit?: number | undefined; allowExternal?: boolean | undefined; }, { baseUrl: string; results: string[]; }>; webCrawl: import("ai").Tool<{ url: string; instructions?: string | undefined; maxDepth?: number | undefined; maxBreadth?: number | undefined; limit?: number | undefined; allowExternal?: boolean | undefined; }, { results: { url: string; title: string; content: string; }[]; failedResults: { url: string; error: string | undefined; }[]; }>; deepResearch: import("ai").Tool<{ input: string; model?: "mini" | "pro" | undefined; timeoutSeconds?: number | undefined; pollIntervalSeconds?: number | undefined; }, { requestId: string; status: string; content: string; sources: { title: string; url: string; }[]; message?: never; } | { requestId: string; status: string; message: string; content?: never; sources?: never; }>; appKnowledge: import("ai").Tool<{ key: "agent-docs" | "readme"; }, string>; getCurrentTime: import("ai").Tool<{ timeZone?: string | undefined; }, { iso: string; unixMs: number; timeZone: string; formatted: string; }>; listZiloDocs: import("ai").Tool, { key: string; title: string; description: string; }[]>; readZiloDoc: import("ai").Tool<{ key: string; maxChars?: number | undefined; }, { key: string; title: string; description: string; content: string; }>; searchZiloDocs: import("ai").Tool<{ query: string; maxResults?: number | undefined; }, { key: string; title: string; description: string; snippet: string; }[]>; }, never>; //# sourceMappingURL=docs-research.agent.d.ts.map