import { Dt as WeappMcpConfig } from "./config-CgTp6kSh.mjs";
import { CreateServerOptions, DEFAULT_MCP_ENDPOINT, DEFAULT_MCP_HOST, DEFAULT_MCP_PORT, DEFAULT_RUNTIME_REST_ENDPOINT, McpServerHandle, StartMcpServerOptions, createWeappViteMcpServer } from "@weapp-vite/mcp";
//#region src/mcp.d.ts
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<WeappViteMcpServerHandle>;
//#endregion
export { type CreateServerOptions, DEFAULT_MCP_ENDPOINT, DEFAULT_MCP_HOST, DEFAULT_MCP_PORT, DEFAULT_RUNTIME_REST_ENDPOINT, createWeappViteMcpServer };