import { UIElement } from '@instructure/shared-types'; /** * --- * category: utilities/a11y * --- * * Given an element, finds and returns all visible, tabbable children. * Tabbable elements include input, select, textarea, button, and object. * Anchor tags are also tabbable if they include an href or zero or positive * tabindex attribute (to include elements with negative tabindex attributes, * use findFocusable). * * @module findTabbable * @param { Node | Window | React.ReactElement | React.Component | function | null } el - component or DOM node * @param { boolean } shouldSearchRootNode - should the root node be included in the search * @returns { Array } array of all tabbable children */ declare function findTabbable(el?: UIElement, shouldSearchRootNode?: boolean): Element[]; export default findTabbable; export { findTabbable }; //# sourceMappingURL=findTabbable.d.ts.map