export declare function focusable(element: Element): boolean; /** * Lists simple focus primitives, any interactive element that does not require advanced keyboard interactions like arrow/navigation */ export declare function simpleFocusable(element: Element): boolean; export declare function getActiveElement(root?: Document | ShadowRoot): Element | null; export declare function focusElement(element: HTMLElement): void; export declare function onFocusOut(element: HTMLElement, fn: () => void): void; export declare function onEscape(element: HTMLElement, fn: () => void): void; export declare function ignoreFocus(hostEl: HTMLElement): boolean; export declare function setActiveKeyListItem(items: NodeListOf | HTMLElement[], item: HTMLElement): void; export declare function initializeKeyListItems(items: NodeListOf | HTMLElement[]): void;