/** * Transport selection for mcp-server-dig. * Defaults to stdio; HTTP mode via --http flag or DIG_TRANSPORT=http. */ import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; export type TransportMode = "stdio" | "http"; export declare function resolveTransportMode(argv: string[], env: Record): TransportMode; export declare function resolveHttpPort(env: Record): number; export interface TransportHandle { close: () => Promise; port?: number; } export declare function startTransport(server: McpServer, mode: TransportMode, port: number): Promise;