using ROLAC.API.DTOs.Expense;
namespace ROLAC.API.Services;

public interface IMonthlyStatementService
{
    Task<List<MonthlyStatementDto>> GetAllAsync(int? year);
    Task<MonthlyStatementDto?> GetByIdAsync(int id);
    Task<int> CreateAsync(CreateMonthlyStatementRequest r);
    Task UpdateAsync(int id, UpdateMonthlyStatementRequest r);
    Task FinalizeAsync(int id);
}
