import type ts from "typescript"; import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { RuntimeConfig } from "./config/loadConfig.js"; import type { Framework, UnsupportedFrameworkResult } from "./types/guardrail.types.js"; export declare const SUPPORTED_FRAMEWORKS: Framework[]; /** * Returns a graceful rejection payload when the source imports a framework this * server does not support (for example k6). Returns null when validation may proceed. */ export declare function checkUnsupportedFramework(sourceFile: ts.SourceFile): UnsupportedFrameworkResult | null; /** * Build the MCP server with every tool registered against the given runtime config. * The caller is responsible for connecting a transport. */ export declare function createServer(runtime: RuntimeConfig): McpServer; //# sourceMappingURL=createServer.d.ts.map