using System.Collections.ObjectModel;
using System.Windows.Input;

namespace Valg.EVA.Skanning.UserInterfaceElements.UserSettingWindow
{
    public interface IUserSettingWindowViewModel
    {
        ICommand SaveCommand { get; }
        ICommand ResetCommand { get; }
        UserSettings.UserSettings UserSettings { get; set; }
        ObservableCollection<AdditionalSettingCommand> AdditionalSettings { get; }
        void Save();
        void Reset();
    }
}

