using DiscordBotCore.PluginManagement.Models; namespace DiscordBotCore.PluginManagement.Helpers; public interface IPluginRepository { public Task> GetAllPlugins(int operatingSystem, bool includeNotApproved); public Task GetPluginById(int pluginId); public Task GetPluginByName(string pluginName, int operatingSystem, bool includeNotApproved); public Task> GetDependenciesForPlugin(int pluginId); }