import { ElementRef, Renderer2, OnDestroy } from '@angular/core';
import { ShortcutService } from './shortcut.service';
import { ShortcutConfig } from './shortcut.config';
export declare class ShortcutDirective implements OnDestroy {
    private shortcutConfig;
    private element;
    private shortcutService;
    private renderer;
    set shortcut(value: string);
    get shortcut(): string;
    tlbutton: any;
    private component;
    private _shortcut;
    private shortcutID;
    constructor(shortcutConfig: ShortcutConfig, element: ElementRef, shortcutService: ShortcutService, renderer: Renderer2);
    private setComponent;
    private addElement;
    private removeShortcut;
    ngOnDestroy(): void;
}
