import type { CmsEditRuntimeContext } from '../runtime/context.js'; import type { HostedMcpInfo } from './guide.js'; export interface HostedMcpHandlerOptions { /** Builds runtime context (config, user, session store) from the incoming request. */ resolveContext: (request: Request) => Promise; /** Optional deployment info for guide/prompt interpolation. */ getMcpInfo?: () => HostedMcpInfo | undefined; /** Path to generated editor-pack/ for cms-edit://customer/* resources. */ editorPackPath?: string; } /** * Handles a Streamable HTTP MCP request in stateless mode (suitable for Vercel serverless). */ export declare function handleHostedMcpRequest(request: Request, options: HostedMcpHandlerOptions): Promise; //# sourceMappingURL=http-handler.d.ts.map