/** * Return the tabbable descendants of `root` in document order. * * Skips elements that are: * - `disabled` * - `tabindex="-1"` * - `hidden` or with `display: none` / `visibility: hidden` * - inside an `inert` ancestor * * Note: this does NOT currently descend into open shadow roots; * that is tracked by a follow-up task. */ export declare function getTabbable(root: ParentNode): HTMLElement[]; export declare function isTabbable(el: HTMLElement): boolean; export declare function firstTabbable(root: ParentNode): HTMLElement | null; export declare function lastTabbable(root: ParentNode): HTMLElement | null;