import { RouterModule, Router } from '@angular/router';
import { MenuHelperService } from './core/services/menu-helper-service';
import { ErrorModule } from './pages/error/error.module';
import { LoginModule } from './pages/login/login.module';
import { NotFoundModule } from './pages/not-found/not-found.module';
import { SuperuserLoginModule } from './pages/superuser-login/superuser-login.module';
import { DiagnosticsDataCollectModule } from './pages/diagnostics-data-collect/diagnostics-data-collect.module';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
export declare function getLoginModule(): typeof LoginModule;
export declare function getSuperuserLoginModule(): typeof SuperuserLoginModule;
export declare function getErrorModule(): typeof ErrorModule;
export declare function getNotFoundModule(): typeof NotFoundModule;
export declare function getDiagnosticsDataCollectModule(): typeof DiagnosticsDataCollectModule;
export declare const routerModuleForRootNgxSmzLayoutsModule: import("@angular/core").ModuleWithProviders<RouterModule>;
export declare class NgxSmzLayoutsRoutingModule {
    private router;
    menuService: MenuHelperService;
    constructor(router: Router, menuService: MenuHelperService);
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxSmzLayoutsRoutingModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<NgxSmzLayoutsRoutingModule, never, [typeof i1.RouterModule], [typeof i1.RouterModule]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<NgxSmzLayoutsRoutingModule>;
}
