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); }