export interface TabbableRoot {
    get current(): Element | null;
    set current(maybeTabbableOrOffset: Element | number | null);
    root: Element | null;
    tabbables: Element[];
}
export declare const SELECTORS: string;
export declare const getDeepActiveElement: (root?: Document | ShadowRoot) => Element | null;
export declare const focusIsWithin: (rootElement?: Element, elementWithFocus?: Element | null) => boolean;
export declare const isFocusable: (element: Element) => boolean;
export declare const isTabbable: (element: Element) => boolean;
export declare const withTabbableRoot: () => TabbableRoot;
export default withTabbableRoot;
//# sourceMappingURL=tabbable.d.ts.map