using System.Windows;
using CursorLang.Models;
namespace CursorLang.Services;
///
/// Применяет светлое или тёмное оформление к окнам приложения.
///
public interface IThemeService
{
/// Тема, действующая сейчас.
AppTheme CurrentTheme { get; }
///
/// Подключает окно к смене темы: заголовок окна рисует Windows,
/// и его цвет приходится переключать для каждого окна отдельно.
///
void Register(Window window);
}