import { createSdkMcpServer } from "@anthropic-ai/claude-agent-sdk";
/**
 * Create the in-process MCP server that provides all
 * VisionClaw system tools to the Claude Agent SDK session.
 *
 * IMPORTANT: Each SDK query() call internally connects a transport to the
 * McpServer instance. A single instance cannot be shared across concurrent
 * or sequential query() calls without first calling close(), so callers
 * must create a fresh server instance for each query.
 */
export declare function createToolServer(options?: {
    dualSession?: boolean;
    androidUse?: boolean;
    cardAvailable?: boolean;
}): ReturnType<typeof createSdkMcpServer>;
//# sourceMappingURL=index.d.ts.map