import { AfterViewInit, ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { FocusMonitor } from '@angular/cdk/a11y'; import * as i0 from "@angular/core"; export declare class FocusableDirective implements AfterViewInit, OnDestroy { private _elementRef; private _focusMonitor; private renderer; set paFocusDisabled(disabled: boolean); private _canFocus; private _monitorSubscription?; constructor(_elementRef: ElementRef, _focusMonitor: FocusMonitor, renderer: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; private setTabindex; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }