using CloudPrint.Client.Models; namespace CloudPrint.Client.Services.Printing; public interface IPrintJobExecutor { bool CanHandle(PrintJob job); Task ExecuteAsync(PrintJob job, IProgress? progress, CancellationToken cancellationToken = default); }