namespace BudgetApp.Domain.Interfaces;
using BudgetApp.Domain.Models;
///
/// Repository interface for budget persistence operations.
///
public interface IBudgetRepository
{
Task GetByIdAsync(Guid id);
Task> GetAllAsync();
Task SaveAsync(Budget budget);
Task DeleteAsync(Guid id);
}