using WorkTracker.Domain; namespace WorkTracker.Services.WorkDays; public interface IWorkDayService { Task GetAsync(DateOnly date, CancellationToken cancellationToken = default); Task SaveAsync(WorkDayDocument workDay, CancellationToken cancellationToken = default); Task> GetRangeAsync(DateOnly from, DateOnly to, CancellationToken cancellationToken = default); Task GetMonthlySummaryAsync(int year, int month, CancellationToken cancellationToken = default); }