/** * Pre-execution payload, natural language, and empty payload synthesis for Code Mode. */ import type { z } from 'zod'; import type { ToolContext } from '../../../types/index.js'; import type { ExecuteCodeSchema } from './schemas.js'; export type ExecuteCodeInput = z.infer; export declare function resolveExecutionPayload(input: ExecuteCodeInput, params: unknown, healingEnabled: boolean, start: number): { executionCode: string; } | { earlyReturn: Record; }; export declare function buildSandboxUserContext(input: ExecuteCodeInput, sessionContext: ToolContext, projectId: number | string | undefined, numericProjectId: number | undefined, workspaceId: string | undefined): { userContext: Record; requestedMaxResultSize: number | undefined; }; //# sourceMappingURL=payload-synthesizer.d.ts.map