import { OnDestroy } from '@angular/core';
import { FocusIndicatorService } from '../accessibility/index';
import * as i0 from "@angular/core";
export declare class HoverActionDirective implements OnDestroy {
    private readonly _elementRef;
    private readonly _hoverActionService;
    readonly focusIndicatorService: FocusIndicatorService;
    tabindex: number;
    active: boolean;
    focused: boolean;
    private readonly _focusIndicator;
    private readonly _onDestroy;
    constructor();
    ngOnDestroy(): void;
    focus(): void;
    onFocus(): void;
    onBlur(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<HoverActionDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<HoverActionDirective, "[uxHoverAction]", never, { "tabindex": { "alias": "tabindex"; "required": false; }; }, {}, never, never, false, never>;
}
