using TerminalUI.Color; namespace FileTime.ConsoleUI.App.Styling; public interface ITheme { IColor? DefaultForegroundColor { get; } IColor? DefaultBackgroundColor { get; } IColor? ElementColor { get; } IColor? ContainerColor { get; } IColor? MarkedItemForegroundColor { get; } IColor? MarkedItemBackgroundColor { get; } IColor? MarkedSelectedItemForegroundColor { get; } IColor? MarkedSelectedItemBackgroundColor { get; } IColor? SelectedItemColor { get; } IColor? SelectedTabBackgroundColor { get; } ListViewItemTheme ListViewItemTheme { get; } }