/** * The Manifest service class. * (Localized string cannot be used in this class due to initialization phase when the strings are not ready yet.) */ export declare class ManifestLoader { private static readonly logSourceName; private static gatewayUrl; private static manifestFile; private static deferred; private static internalLoaded; /** * Manifest loading promise. */ get loaded(): Promise; /** * Load the manifest. */ static loadManifest(): Promise; /** * Load the manifest into the MsftSme.Environment. * * @param hostCoreManager the hostCoreManager object to load the manifest. * @param manifest the self loading manifest. * @return Promise the promise object. */ private static load; /** * Merges the GatewayUrl manifest with the passed in shell manifest * Merges modules only at this time with a preference for modules included in the shell */ private static mergeGatewayManifest; /** * retrieves all of the side loaded manifests. * * @return Observable the manifests. */ private static fetchSideloadManifests; /** * Update the environment by the manifest. */ private static update; }