using HrynCo.NotificationService.DAL.Abstract.Providers; namespace HrynCo.NotificationService.DAL.Abstract.Repositories; public interface IProviderUsageRepository { Task GetDailyCountAsync(Guid providerId, DateOnly date, CancellationToken ct = default); Task GetMonthlyCountAsync(Guid providerId, int year, int month, CancellationToken ct = default); Task IncrementAsync(Guid providerId, DateOnly date, CancellationToken ct = default); }