import { Injector, ModuleWithProviders, NgModuleFactory, NgModuleRef, Type } from '@angular/core'; /** * Class for loading the MtnaUserAccountModule in a lazy-load scenario. * @remarks Typically when we load a module using a function, i.e. AuthModule's `forRoot()`, the function * returns {@link ModuleWithProviders}. That approach is incompatible with RouterModule's lazy `loadChildren` function. * This class is the solution to that incompatibility. */ export declare class MtnaUserAccountModuleFactory extends NgModuleFactory { private moduleWithProviders; get moduleType(): Type; constructor(moduleWithProviders: ModuleWithProviders); create(parentInjector: Injector | null): NgModuleRef; }