#nullable disable
namespace Terminal.Gui.Views;
///
/// Determines which keys trigger collection manager navigation
/// and how to match typed strings to objects in the collection.
/// Default implementation is .
///
public interface ICollectionNavigatorMatcher
{
///
/// Returns true if is key searchable key (e.g. letters, numbers, etc) that are valid to pass
/// to this class for search filtering.
///
///
///
bool IsCompatibleKey (Key key);
///
/// Return true if the matches (e.g. starts with)
/// the term.
///
///
///
///
bool IsMatch (string search, object value);
}