import { Ut as WeappMcpConfig } from "./config-Bf6DWhyb.mjs"; import { DEFAULT_MCP_ENDPOINT, DEFAULT_MCP_HOST, DEFAULT_MCP_PORT, DEFAULT_RUNTIME_REST_ENDPOINT } from "@weapp-core/constants"; import { CreateServerOptions, McpServerHandle, StartMcpServerOptions, createWeappViteMcpServer as createWeappViteMcpServer$1 } from "@weapp-vite/mcp"; //#region src/mcp.d.ts /** 创建服务时才加载 MCP 运行时;配置解析与公开常量保持同步。 */ export declare function createWeappViteMcpServer(options?: CreateServerOptions): ReturnType; export interface ResolvedWeappMcpConfig { agentName?: string; enabled: boolean; autoStart: boolean; host: string; port: number; endpoint: string; restEndpoint: string | false; } export interface WeappViteMcpServerOptions extends StartMcpServerOptions {} export interface WeappViteMcpServerHandle extends McpServerHandle {} export interface ResolveWeappMcpConfigOptions { agentName?: string; cwd?: string; env?: NodeJS.ProcessEnv; isAgent?: boolean; } export declare function resolveProjectMcpPort(projectRoot?: string): number; export declare function resolveWeappMcpConfig(config?: boolean | WeappMcpConfig, options?: ResolveWeappMcpConfigOptions): ResolvedWeappMcpConfig; export declare function startWeappViteMcpServer(options?: WeappViteMcpServerOptions): Promise; //#endregion export { type CreateServerOptions, DEFAULT_MCP_ENDPOINT, DEFAULT_MCP_HOST, DEFAULT_MCP_PORT, DEFAULT_RUNTIME_REST_ENDPOINT };