/// export declare class ListFocusBehavior { constructor(option: { list: Leaf.List | (Leaf.List[]); focus: (TItem) => void; blur: (TItem) => void; match?: (TItem, TFocusBy) => boolean; }); events: Leaf.EventEmitter<{ focus: TItem; blur: TItem; missing: TFocusBy; }>; private focus; private blur; private match; private lists; focusAt(target: TFocusBy): void; current: TItem; solve(todo: (events: this["events"]) => void): this; }