import { ModuleWithProviders } from '@angular/core';
import { NgxMfeForRootOptions } from './interfaces';
import * as i0 from "@angular/core";
import * as i1 from "./directives/mfe-outlet.directive";
/**
 * Core lib of micro-frontend architecture.
 * ---------------
 *
 * For core module provide MfeModule.forRoot(options). <br/>
 *
 * For feature modules provide MfeModule.
 */
export declare class MfeModule {
    /**
     * Sets global configuration of Mfe lib.
     * @param options Object of options.
     */
    static forRoot(options: NgxMfeForRootOptions): ModuleWithProviders<MfeModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<MfeModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<MfeModule, [typeof i1.MfeOutletDirective], never, [typeof i1.MfeOutletDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<MfeModule>;
}
