import { ElementRef, OnInit, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class InteractiveContentDirective implements OnInit, OnDestroy {
    private readonly elementRef;
    activated: import("@angular/core").OutputEmitterRef<PointerEvent | KeyboardEvent>;
    focusable: import("@angular/core").InputSignal<boolean>;
    disabled: import("@angular/core").InputSignal<boolean>;
    stopPropagation: import("@angular/core").InputSignal<boolean>;
    private readonly EVENT_LISTENER;
    constructor(elementRef: ElementRef<HTMLElement>);
    ngOnInit(): void;
    private setTabIndex;
    private checkAccessbilityEvents;
    private get element();
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<InteractiveContentDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<InteractiveContentDirective, "[sInteractiveContent]", never, { "focusable": { "alias": "focusable"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "stopPropagation": { "alias": "stopPropagation"; "required": false; "isSignal": true; }; }, { "activated": "sInteractiveContent"; }, never, never, true, never>;
}
