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