import type { ToolAnnotations } from '@modelcontextprotocol/server'; import type { McpToolSchema } from '../../../../types'; import type { McpToolContext } from '../../types.js'; import type { SandboxCapability } from './types.js'; export declare function getActiveCapabilities(context: McpToolContext): SandboxCapability[]; /** `execute`'s annotations = the read-only base with every active capability's delta merged over it. */ export declare function composeExecuteAnnotations(active: SandboxCapability[]): ToolAnnotations; /** * The describe-tools output: the tool signatures, the always-present * `execute` args note, then one self-contained section per selected capability. */ export declare function renderDescribeToolsOutput(tools: McpToolSchema[], capabilities: SandboxCapability[], context: McpToolContext): string; //# sourceMappingURL=utils.d.ts.map