import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { type BrowserRuntime, type BrowserRuntimeOptions } from './runtime.js'; export declare function loadPortableOptions(env?: NodeJS.ProcessEnv): BrowserRuntimeOptions; export declare function createBrowserMcpServer(options?: { runtime?: BrowserRuntime; env?: NodeJS.ProcessEnv; }): { server: Server<{ method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }, { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }>; close: () => Promise; }; export declare function runStdio(): Promise; //# sourceMappingURL=mcp-server.d.ts.map