/**
 * OpenCode MCP Adapter
 *
 * 实现 IMcpAdapter 接口，负责 OpenCode 的 MCP 配置读写
 */
import type { IMcpAdapter, McpServer } from '@cc-switch/sdk';
export declare class OpenCodeMcpAdapter implements IMcpAdapter {
    private readonly configPath;
    readonly appId: "opencode";
    constructor(configPath: string);
    /**
     * 读取 OpenCode MCP 映射，优先使用合法的 mcp 字段，兼容历史错误写入的 mcpServers。
     */
    private getMcpMap;
    /**
     * 将 MCP 服务器写回 OpenCode 配置，只保留合法的 mcp 字段并清理错误的 mcpServers。
     */
    private saveMcpMap;
    importServers(): Promise<McpServer[]>;
    syncServer(server: McpServer): Promise<void>;
    removeServer(server: McpServer): Promise<void>;
}
//# sourceMappingURL=mcp-opencode.d.ts.map