import { IWorkflowExecutor } from "../abstractions"; import { WorkflowInstance, WorkflowDefinition, WorkflowExecutorResult } from "../models"; export declare class WorkflowExecutor implements IWorkflowExecutor { private registry; private resultProcessor; private logger; private container; execute(instance: WorkflowInstance): Promise; processAfterExecutionIteration(workflow: WorkflowInstance, defintion: WorkflowDefinition, workflowResult: WorkflowExecutorResult): void; determineNextExecutionTime(instance: WorkflowInstance): void; }