using Managing.Domain.Statistics; namespace Managing.Application.Abstractions.Repositories; public interface IAgentBalanceRepository { void InsertAgentBalance(AgentBalance balance); Task> GetAgentBalancesByUserId(int userId, DateTime start, DateTime? end = null); Task<(IList result, int totalCount)> GetAllAgentBalancesWithHistory(DateTime start, DateTime? end); }