import type { CodeInterpreter } from '../../client.js'; /** * Creates a Strands SDK tool for executing code in CodeInterpreter. * * @param interpreter - CodeInterpreter instance * @returns Strands SDK tool for code execution * * @experimental * @example * ```typescript * import { createExecuteCodeTool } from 'bedrock-agentcore/experimental/code-interpreter/strands' * import { CodeInterpreter } from 'bedrock-agentcore/code-interpreter' * * const interpreter = new CodeInterpreter({ region: 'us-west-2' }) * const executeCodeTool = createExecuteCodeTool(interpreter) * * // Use with Strands SDK Agent * const agent = new Agent({ * model: new BedrockModel({ modelId: 'anthropic.claude-sonnet-4-20250514-v1:0' }), * tools: [executeCodeTool] * }) * ``` */ export declare function createExecuteCodeTool(interpreter: CodeInterpreter): import("@strands-agents/sdk").InvokableTool<{ code: string; language: "python" | "javascript" | "typescript"; }, string>; //# sourceMappingURL=execute-code-tool.d.ts.map