using VigilCare.ClinicalContracts.Sync; public interface IClinicalSyncService { Task UploadBatchAsync(ClinicalSyncBatchRequest request, CancellationToken ct); Task GetBatchStatusAsync(Guid batchId, CancellationToken ct); Task> GetSyncHistoryAsync( Guid siteId, Guid gatewayId, int limit, CancellationToken ct); }