namespace ZB.MOM.WW.OtOpcUa.Client.UI.Services;

/// <summary>
/// Loads and saves user settings.
/// </summary>
public interface ISettingsService
{
    /// <summary>Loads user settings from persistent storage.</summary>
    /// <returns>The loaded user settings.</returns>
    UserSettings Load();
    /// <summary>Saves user settings to persistent storage.</summary>
    /// <param name="settings">The settings to save.</param>
    void Save(UserSettings settings);
}
