//#region src/domains/run/tools/sandbox-utils.d.ts
/**
 * Shared utilities for sandbox executors
 */
/**
 * Create an execution wrapper that handles input/output for function tools
 * This is used by both Native and Vercel sandbox executors
 */
declare function createExecutionWrapper(executeCode: string, args: Record<string, unknown>): string;
/**
 * Parse execution result from stdout
 * Returns the parsed result or the raw stdout if parsing fails
 */
declare function parseExecutionResult(stdout: string, functionId: string, logger?: {
  warn: (obj: unknown, msg: string) => void;
}): unknown;
//#endregion
export { createExecutionWrapper, parseExecutionResult };