using System.Threading; using System.Threading.Tasks; using Flowsharp.Models; namespace Flowsharp { public interface IWorkflowInvoker { Task InvokeAsync(Workflow workflow, IActivity startActivity = default, Variables arguments = default, CancellationToken cancellationToken = default); Task ResumeAsync(Workflow workflow, IActivity startActivity = default, Variables arguments = default, CancellationToken cancellationToken = default); } }