import type { NodeRuntime, PythonRuntime } from '../../../../schema'; /** Default Python version for MCP runtimes */ export declare const DEFAULT_MCP_PYTHON_VERSION: PythonRuntime; /** Runtime endpoint URL template - ARN must be URL-encoded */ export declare const RUNTIME_ENDPOINT_URL_TEMPLATE = "https://bedrock-agentcore.${AWS::Region}.${AWS::URLSuffix}/runtimes/${EncodedArn}/invocations?qualifier=DEFAULT"; /** * URL-encodes an ARN for use in runtime endpoint URLs. * Replaces : with %3A and / with %2F using CloudFormation intrinsic functions. */ export declare function urlEncodeArn(arn: string): string; /** * Maps Python runtime constant to Lambda runtime string. * Example: PYTHON_3_12 -> python3.12 */ export declare function mapPythonRuntime(pythonVersion: PythonRuntime): string; /** * Maps Node runtime constant to Lambda runtime string. * Example: NODE_20 -> nodejs20.x */ export declare function mapNodeRuntime(nodeVersion: NodeRuntime): string; /** * Generates the runtime endpoint URL from an ARN. */ export declare function getRuntimeEndpointUrl(runtimeArn: string): string; //# sourceMappingURL=mcp-utils.d.ts.map