import { ElementRef, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import 'mousetrap'; import { ShortcutActionService } from '../services'; import { CustomShortcutKeys } from '../interfaces'; export declare class ShortcutsDirective implements OnDestroy, OnChanges { private el; private shortcutActionService; shortcuts: CustomShortcutKeys; private readonly actionNameToShortcut; private mousetrap; constructor(el: ElementRef, shortcutActionService: ShortcutActionService); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; }