export interface ListItemFocusable extends Leaf.Widget { asFocusable?: Focusable; } export declare class ListFocusManager { list: Leaf.List; events: Leaf.EventEmitter<{ focus: T; blur: T; }>; currentFocus: T; constructor(list: Leaf.List); focusAt(target: T): void; } export declare class Focusable { private owner; constructor(owner: { asFocusable: Focusable; onFocus?: Function; onBlur?: Function; onFocusChange?: Function; }); events: Leaf.EventEmitter<{ blur: any; focus: any; }>; isFocus: boolean; focus(): boolean; blur(): boolean; }