export { FocusableElement, hasDisplayNone, hasFocusWithin, hasNegativeTabIndex, hasTabIndex, isActiveElement, isContentEditable, isDisabled, isFocusable, isHidden, isInputElement, isTabbable } from './tabbable.js'; export { contains, getActiveElement, getEventWindow, getOwnerDocument, getOwnerWindow, isBrowser, isElement, isHTMLElement } from './dom.js'; export { getScrollParent } from './scroll.js'; declare function getAllFocusable(container: T): T[]; declare function getFirstFocusable(container: T): T | null; declare function getAllTabbable(container: T, fallbackToFocusable?: boolean): T[]; declare function getFirstTabbableIn(container: T, fallbackToFocusable?: boolean): T | null; declare function getLastTabbableIn(container: T, fallbackToFocusable?: boolean): T | null; declare function getNextTabbable(container: T, fallbackToFocusable?: boolean): T | null; declare function getPreviousTabbable(container: T, fallbackToFocusable?: boolean): T | null; export { getAllFocusable, getAllTabbable, getFirstFocusable, getFirstTabbableIn, getLastTabbableIn, getNextTabbable, getPreviousTabbable };