import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { TollgateConfig } from "../config.js"; import { type McpPaymentLayer } from "./payment.js"; export interface TollgateMcp { server: McpServer; payment: McpPaymentLayer; } /** * Build a fresh McpServer with free + paid tools. * Call per Streamable HTTP request (stateless) or once for stdio / SSE session. */ export declare function createTollgateMcpServer(config: TollgateConfig, paymentLayer?: McpPaymentLayer): Promise;