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; declare function focusNextTabbable(container: T, fallbackToFocusable?: boolean): void; declare function focusPreviousTabbable(container: T, fallbackToFocusable?: boolean): void; declare function closest(element: T, selectors: string): Element | null; export { closest, focusNextTabbable, focusPreviousTabbable, getAllFocusable, getAllTabbable, getFirstFocusable, getFirstTabbableIn, getLastTabbableIn, getNextTabbable, getPreviousTabbable };