/** Platform-aware rendering of the Monomind stdio MCP server. */ import type { ArtifactIntent, InstallScope, PlatformAdapter } from '../types.js'; export interface McpRenderOptions { scope: InstallScope; os?: NodeJS.Platform; env?: Readonly>; } export interface McpRenderResult { intents: ArtifactIntent[]; diagnostics: string[]; } /** * The command line is identical across platforms; Windows needs cmd.exe so * npm's executable shim is resolved consistently by every supported client. */ export declare function mcpCommand(_platform: PlatformAdapter['id'], os?: NodeJS.Platform): string[]; /** * Convert the portable stdio command into the schema used by the target. * OpenCode expects its command as an array, while the other JSON MCP clients * use the conventional command-plus-args form. */ export declare function mcpServerEntry(platform: PlatformAdapter['id'], env?: Readonly>, os?: NodeJS.Platform): Record; /** * Emit a mergeable named entry only when the adapter's evidence-gated MCP * capability and its requested scope both declare a concrete configuration * location. Path resolution and mutation deliberately remain in operations. */ export declare function renderMcpArtifacts(adapter: PlatformAdapter, options: McpRenderOptions): McpRenderResult; //# sourceMappingURL=mcp.d.ts.map