using System; using System.Collections.Generic; using TweetLib.Core.Features.Plugins.Events; namespace TweetLib.Core.Features.Plugins.Config{ public interface IPluginConfig{ event EventHandler<PluginChangedStateEventArgs> PluginChangedState; IEnumerable<string> DisabledPlugins { get; } void Reset(IEnumerable<string> newDisabledPlugins); void SetEnabled(Plugin plugin, bool enabled); bool IsEnabled(Plugin plugin); } }