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