namespace Terminal.Gui.Input;
///
/// Describes an input binding. Used to bind a set of objects to a specific input event.
///
public interface IInputBinding
{
///
/// Gets or sets the commands this input binding will invoke.
///
Command [] Commands { get; set; }
///
/// Arbitrary context that can be associated with this input binding.
///
public object? Data { get; set; }
}