namespace BudgetApp.Domain.Interfaces;
using BudgetApp.Domain.Models;
///
/// Repository interface for configuration persistence operations.
///
public interface IConfigurationRepository
{
Task GetByIdAsync(Guid id);
Task GetOrCreateDefaultAsync();
Task SaveAsync(Configuration configuration);
}