using GB5Shared.DTO.Framework.Login; using QMSDAL.DTO; namespace QMSDAL.CustomCode.ChecklistAnalytics { public interface IChecklistAnalyticsDAL { Task GetKpiAsync(LoginDTO login, CancellationToken ct = default); Task> GetTrendAsync(int days, LoginDTO login, CancellationToken ct = default); Task> GetTimingBreakdownAsync(LoginDTO login, CancellationToken ct = default); Task> GetTopFailuresAsync(int days, LoginDTO login, CancellationToken ct = default); } }