import { ElementRef, OnDestroy } from '@angular/core';
import { BsModalService } from 'ngx-bootstrap/modal';
import { AbstractNavigationService, App } from '@wm/core';
import { PageDirective } from '@wm/components/page';
import { DeviceService } from '@wm/mobile/core';
import * as i0 from "@angular/core";
export declare class MobilePageDirective implements OnDestroy {
    private modalService;
    private deviceService;
    private page;
    private navigationService;
    private _$ele;
    private subscriptions;
    private _backBtnListenerDestroyer;
    constructor(app: App, elRef: ElementRef, modalService: BsModalService, deviceService: DeviceService, page: PageDirective, navigationService: AbstractNavigationService);
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MobilePageDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<MobilePageDirective, "[wmPage]", never, {}, {}, never, never, false, never>;
}
