import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { Transport } from "@modelcontextprotocol/sdk/shared/transport.js"; import { type CoppermindToolClient } from "@coppermind/mcp-core"; import { type LocalRuntimeConfig } from "./local-runtime-client.js"; export declare const LOCAL_MCP_SERVER_NAME = "coppermind"; export declare const LOCAL_MCP_SERVER_VERSION = "0.3.3"; export interface WriteLike { write(chunk: string): unknown; } export interface RunLocalMcpServerOptions { env?: Partial; stderr?: WriteLike; client?: CoppermindToolClient; clientFactory?: (config: LocalRuntimeConfig) => CoppermindToolClient; server?: McpServer; serverFactory?: () => McpServer; transport?: Transport; transportFactory?: () => Transport; } export declare function createLocalMcpServer(): McpServer; export declare function createLocalMcpTransport(): Transport; export declare function runLocalMcpServer(options?: RunLocalMcpServerOptions): Promise; //# sourceMappingURL=local-mcp.d.ts.map