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