import { ActivatedRoute, Router } from '@angular/router';
import { Store } from '@ngxs/store';
import { SmzRouteData } from '../models/route-layout-data';
import { SmzDialogsService } from '../../../smz-dialogs/services/smz-dialogs.service';
import * as i0 from "@angular/core";
export declare class RouterDataListenerService {
    private router;
    private activatedRoute;
    private dialogs;
    private store;
    data: SmzRouteData;
    constructor(router: Router, activatedRoute: ActivatedRoute, dialogs: SmzDialogsService, store: Store);
    private normalizeLayoutData;
    private mergeLayoutDatas;
    static ɵfac: i0.ɵɵFactoryDeclaration<RouterDataListenerService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<RouterDataListenerService>;
}
