import { ElementRef, OnDestroy } from '@angular/core';
import { PageDirective } from '@wm/components/page';
import { LeftPanelDirective } from '@wm/components/page/left-panel';
import { DeviceService } from '@wm/mobile/core';
import * as i0 from "@angular/core";
export declare class MobileLeftPanelDirective implements OnDestroy {
    private page;
    private leftPanelRef;
    private deviceService;
    private _backBtnListenerDestroyer;
    constructor(page: PageDirective, leftPanelRef: LeftPanelDirective, deviceService: DeviceService, elRef: ElementRef);
    ngOnDestroy(): void;
    private destroyBackBtnListener;
    static ɵfac: i0.ɵɵFactoryDeclaration<MobileLeftPanelDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<MobileLeftPanelDirective, "[wmLeftPanel]", never, {}, {}, never, never, false, never>;
}
