/** Utility for checking the interactivity of an element, such as whether it is focusable. */ export declare class M3eInteractivityChecker { #private; /** * Determines whether a given element can receive focus. * @param {Element} element The element to test. * @param {readonly Element[]} [parents = undefined] The known parent elements to test. The default value is `undefined`. * @returns {boolean} Whether `element` can receive focus. */ static isFocusable(element: Element, parents?: readonly Element[]): boolean; /** * Finds interactive elements that descend from the specified element. * @param {HTMLElement} element The `HTMLElement` to search. * @returns {HTMLElement[]} The interactive elements that descend from `element`. */ static findInteractiveElements(element: HTMLElement): HTMLElement[]; } declare global { /** Utility for checking the interactivity of an element, such as whether it is focusable. */ var M3eInteractivityChecker: M3eInteractivityChecker; } //# sourceMappingURL=InteractivityChecker.d.ts.map