import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; export declare const MCP_HTTP_SERVICE_NAME = "loops"; export declare const DEFAULT_MCP_HTTP_PORT = 8890; export declare function isHttpMode(argv?: string[], env?: NodeJS.ProcessEnv): boolean; export declare function isStdioMode(argv?: string[], env?: NodeJS.ProcessEnv): boolean; export declare function resolveMcpHttpPort(argv?: string[], env?: NodeJS.ProcessEnv): number; export type McpHttpServerHandle = { port: number; host: string; close: () => Promise; }; export declare function startMcpHttpServer(buildServer: () => McpServer, options?: { port?: number; host?: string; serviceName?: string; }): Promise;