import { Client } from '@modelcontextprotocol/sdk/client/index.js'; import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; export declare const DOCS_MCP_URL = "https://docs.sei.io/mcp"; export declare const MAX_DOCS_RESPONSE_CHARS = 40000; type DocsMcpClient = Pick; export type DocsMcpClientFactory = () => DocsMcpClient; interface DocsClientInfo { name: string; version: string; } export declare const createDocsSearch: (createClient: DocsMcpClientFactory) => { close: () => Promise; search: (query: string) => Promise; }; export declare const createDocsSearchTool: (server: McpServer, clientInfo: DocsClientInfo, createClient?: DocsMcpClientFactory) => void; export {};