using MediaBrowser.Model.Themes;
using System.Collections.Generic;
namespace MediaBrowser.Controller.Themes
{
public interface IAppThemeManager
{
///
/// Gets the themes.
///
/// Name of the application.
/// IEnumerable{AppThemeInfo}.
IEnumerable GetThemes(string applicationName);
///
/// Gets the theme.
///
/// Name of the application.
/// The name.
/// AppTheme.
AppTheme GetTheme(string applicationName, string name);
///
/// Saves the theme.
///
/// The theme.
void SaveTheme(AppTheme theme);
///
/// Gets the image image information.
///
/// Name of the application.
/// Name of the theme.
/// Name of the image.
/// InternalThemeImage.
InternalThemeImage GetImageImageInfo(string applicationName, string themeName, string imageName);
}
}