import type { ExecutionError, IExecuteContextData, IExecuteData, IExecutionContext, IPinData, IRunData, ITaskMetadata, IWaitingForExecution, IWaitingForExecutionSource, IWorkflowExecutionDataProcess, RelatedExecution, StartNodeData } from '..'; export interface IRunExecutionDataV0 { version?: 0; startData?: { startNodes?: StartNodeData[]; destinationNode?: string; originalDestinationNode?: string; runNodeFilter?: string[]; }; resultData: { error?: ExecutionError; runData: IRunData; pinData?: IPinData; lastNodeExecuted?: string; metadata?: Record; }; executionData?: { contextData: IExecuteContextData; runtimeData?: IExecutionContext; nodeExecutionStack: IExecuteData[]; metadata: { [key: string]: ITaskMetadata[]; }; waitingExecution: IWaitingForExecution; waitingExecutionSource: IWaitingForExecutionSource | null; }; parentExecution?: RelatedExecution; /** * Random token used to validate waiting webhook/form requests. * Generated when execution starts. Presence signals validation is required. */ resumeToken?: string; waitTill?: Date; pushRef?: string; /** Data needed for a worker to run a manual execution. */ manualData?: Pick; } //# sourceMappingURL=run-execution-data.v0.d.ts.map