namespace splitter; public interface IJobProcessor { Task> GenerateJobs(SingleJob job, bool estimateOnly, IReadOnlyCollection predefinedSegments, CancellationToken token); Task ProcessJobs(List tasks, bool singleThreaded, CancellationToken token); }