import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ShortcutListenersService { private elements; addElement(shortCut: string, element: ElementRef): void; getLastElement(shortCut: string): ElementRef | undefined; removeLastElement(shortCut: string): void; removeElement(shortCut: string, elementRef: ElementRef): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class ShortcutDirective implements AfterViewInit, OnDestroy { private elementRef; private service; appShortcut: string; constructor(elementRef: ElementRef, service: ShortcutListenersService); ngOnDestroy(): void; ngAfterViewInit(): void; keydownHandler(event: KeyboardEvent): void; private fireElementClick; private isEqual; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }