import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core';
import { MenuItemComponent } from '../menu-item/menu-item.component';
import * as i0 from "@angular/core";
export declare class MenuShortcutDirective implements AfterViewInit, OnDestroy {
    private _menuItem;
    private _elementRef;
    /** Hide shortcuts in mobile mode */
    hideOnMobile: boolean;
    /** @hidden */
    readonly fdMenuShortcutClass: boolean;
    /** @hidden */
    private _subscriptions;
    /** @hidden */
    constructor(_menuItem: MenuItemComponent, _elementRef: ElementRef);
    /** @hidden */
    ngAfterViewInit(): void;
    /** @hidden */
    ngOnDestroy(): void;
    /** @hidden */
    private _hideOnMobile;
    static ɵfac: i0.ɵɵFactoryDeclaration<MenuShortcutDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<MenuShortcutDirective, "[fd-menu-shortcut]", never, { "hideOnMobile": { "alias": "hideOnMobile"; "required": false; }; }, {}, never, never, true, never>;
}
