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