using Discord.WebSocket; using DiscordBotCore.PluginCore; using DiscordBotCore.PluginCore.Interfaces; namespace DiscordBotCore.PluginManagement.Loading; public interface IPluginLoader { List Commands { get; } List Events { get; } List SlashCommands { get; } Task LoadPlugins(); void SetClient(DiscordSocketClient client); }