import { ModuleWithProviders } from '@angular/core';
import { LazyApplicationLoaderConfig } from './configs/application.config';
import { CoreService } from './services/core.service';
export declare function CoreServiceFactory(coreService: CoreService): () => Promise<any>;
export declare class CoreModule {
    constructor(parentModule: CoreModule);
    static forRoot(lazyApplicationLoaderConfig: LazyApplicationLoaderConfig): ModuleWithProviders<CoreModule>;
}
