export interface FocusNavigationOptions { tabbable?: boolean; wrap?: boolean; from?: HTMLElement | null; } export declare class FocusNavigation { private walker; constructor(scope: HTMLElement); private findElement; private findElementWithTabIndex; private findFirstElementWithGreaterTabIndex; private findElementWithGreaterTabIndex; private findElementWithLowerTabIndex; private findNextFocusable; private findPreviousFocusable; get scope(): HTMLElement; get current(): HTMLElement | null; next(options?: FocusNavigationOptions): HTMLElement | null; previous(options?: FocusNavigationOptions): HTMLElement | null; first(tabbable?: boolean): HTMLElement | null; last(tabbable?: boolean): HTMLElement | null; }