import { type IExecuteFunctions, type INodeExecutionData, type WorkflowExecuteMode } from 'n8n-workflow'; /** * JS Code execution sandbox that executes the JS code using task runner. */ export declare class JsTaskRunnerSandbox { private readonly workflowMode; private readonly executeFunctions; private readonly chunkSize; private readonly additionalProperties; constructor(workflowMode: WorkflowExecuteMode, executeFunctions: Pick, chunkSize?: number, additionalProperties?: Record); runCodeAllItems(code: string): Promise; runCodeForTool(code: string): Promise; runCodeForEachItem(code: string, numInputItems: number): Promise; runCode(code: string): Promise; /** Chunks the input items into chunks of 1000 items each */ private chunkInputItems; } //# sourceMappingURL=JsTaskRunnerSandbox.d.ts.map