/** * deepwiki tool — asks questions about a public GitHub repository * using DeepWiki's documentation knowledge base. * * Uses the DeepWiki MCP server (https://mcp.deepwiki.com/mcp) via * JSON-RPC. No API key required. */ import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; import { renderDeepwikiResult } from "./render.js"; export declare function createDeepwikiTool(_pi: ExtensionAPI): { name: string; label: string; description: string; parameters: import("@sinclair/typebox").TObject<{ repoName: import("@sinclair/typebox").TString; question: import("@sinclair/typebox").TString; }>; execute(_id: string, params: Record, signal: AbortSignal | undefined, onUpdate: ((update: { content: Array<{ type: "text"; text: string; }>; details?: Record; }) => void) | undefined): Promise<{ content: Array<{ type: "text"; text: string; }>; details: { error: ReturnType; }; } | { content: { type: string; text: string; }[]; details: { provider: string; repoName: string; question: string; }; }>; renderCall: (_args: unknown, theme: import("@earendil-works/pi-coding-agent").Theme) => import("@earendil-works/pi-tui").Text; renderResult: typeof renderDeepwikiResult; }; //# sourceMappingURL=deepwiki.d.ts.map