export declare function isFocusable(element: Element): boolean; /** returns interactive elements that does not require advanced keyboard interactions like arrow/navigation */ export declare function isSimpleFocusable(element: Element): boolean; export declare function getActiveElement(root?: Document | ShadowRoot): Element | null; export declare function focusElement(element: HTMLElement): void; export declare function focusElementTimeout(element: HTMLElement): void; export declare function setActiveKeyListItem(items: NodeListOf | HTMLElement[], item: HTMLElement): void; export declare function initializeKeyListItems(items: NodeListOf | HTMLElement[]): void; /** determines if user interaction is a valid interaction for activating a listbox type */ export declare function onListboxActivate(element: HTMLElement & { disabled?: boolean; }, fn: (event: KeyboardEvent | PointerEvent) => void): void;