using Distribution.Models; namespace Distribution.Features.ReceivedCheque; public interface IReceivedChequeRepository { Task GetByIdAsync(Guid id); Task<(List Items, int TotalCount)> ListAsync( int? companyId, int? branchId, ReceivedChequeStatus? status, ReceivedFromType? receivedFromType, int page, int pageSize); Task AddAsync(Models.ReceivedCheque cheque); void Update(Models.ReceivedCheque cheque); }