using Oqtane.Models; using System.Collections.Generic; using System.Threading.Tasks; namespace Oqtane.Services { public interface IThemeService { Task> GetThemesAsync(); List GetThemeControls(List themes); List GetLayoutControls(List themes, string themeName); List GetContainerControls(List themes, string themeName); Task InstallThemesAsync(); Task DeleteThemeAsync(string themeName); Task CreateThemeAsync(Theme theme); Task> GetThemeTemplatesAsync(); } }