/** * Code Execution Tool (Vercel Sandbox) * * Execute Python code in a sandboxed Vercel environment. * Package: ai-sdk-tool-code-execution */ import type { ToolMetadata, PraisonTool } from '../registry/types'; export declare const CODE_EXECUTION_METADATA: ToolMetadata; export interface CodeExecutionConfig { /** Enable debug logging */ debug?: boolean; /** Execution timeout in ms */ timeoutMs?: number; } export interface CodeExecutionInput { /** Python code to execute */ code: string; } export interface CodeExecutionOutput { /** Execution result/output */ result: string; /** Standard output */ stdout?: string; /** Standard error */ stderr?: string; /** Execution success */ success: boolean; } /** * Create a Code Execution tool instance */ export declare function codeExecution(config?: CodeExecutionConfig): PraisonTool; /** * Factory function for registry */ export declare function createCodeExecutionTool(config?: CodeExecutionConfig): PraisonTool;