#nullable enable namespace Terminal.Gui.Drivers; /// /// Interface for v2 driver abstraction layer /// public interface IConsoleDriverFacade { /// /// Class responsible for processing native driver input objects /// e.g. into events /// and detecting and processing ansi escape sequences. /// IInputProcessor InputProcessor { get; } /// /// Describes the desired screen state. Data source for . /// IOutputBuffer OutputBuffer { get; } /// /// Interface for classes responsible for reporting the current /// size of the terminal window. /// IWindowSizeMonitor WindowSizeMonitor { get; } }