import { ElementRef } from "@angular/core";
import * as i0 from "@angular/core";
export declare const focusableElementsCSSSelector = "[tabindex], button, a, input:not([type=hidden])";
interface ITabNavigationService {
    disableTabNavigation(domElRef: ElementRef): void;
    restoreTabNavigation(): void;
}
export declare class TabNavigationService implements ITabNavigationService {
    private tabFocusableElements;
    disableTabNavigation(domElRef: ElementRef): void;
    restoreTabNavigation(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TabNavigationService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TabNavigationService>;
}
export {};
