import { LoadRemoteModuleOptions } from '@angular-architects/module-federation'; import { Type } from '@angular/core'; /** * Options for ```loadMfe``` function. */ export type LoadMfeOptions = { /** * Set custom exposed module name, by default module name = exposedItem + 'Module'. */ moduleName?: string; /** * Type of loaded module as a ```script``` or as a ```module```. */ type?: LoadRemoteModuleOptions['type']; }; /** * Loads remote bundle. * * @param remoteApp The name of the micro-frontend app decalred in ModuleFederationPlugin. * @param exposedModule The key of the exposed module decalred in ModuleFederationPlugin. * @param options (Optional) object of options. */ export declare function loadMfe(remoteApp: string, exposedModule: string, options?: LoadMfeOptions): Promise>;