import { Tool, type ToolContext, type ToolSpec, type ToolStreamGenerator } from "@strands-agents/sdk"; /** * Exposes MCP server tools to the model as `slugifiedServerKey__originalName` * while delegating execution to the stock SDK tool (correct wire name). */ export declare class PrefixedMcpTool extends Tool { private readonly inner; name: string; description: string; toolSpec: ToolSpec; /** MCP `tools/list` field `annotations.readOnlyHint` when true (hint only; not a guarantee). */ readonly mcpReadOnlyHint: boolean; constructor(serverKey: string, inner: Tool, mcpReadOnlyHint?: boolean); stream(toolContext: ToolContext): ToolStreamGenerator; }