import type { Context } from '../../types'; import type { ModuleInfo, LoadedBundle, ImportLoadingOptions, PartialSourceModule, Importer } from '../moduleTypes'; /** * With the given set of Source Modules to Import, load all of the bundles and * tabs (if `loadTabs` is true) and populate the `context.nativeStorage.loadedModules` * property. */ export default function loadSourceModules(sourceModulesToImport: Record, context: Context, { loadTabs, sourceBundleImporter }?: Partial): Promise<{ [k: string]: LoadedBundle; }>; export declare function loadSourceModuleTypes(sourceModulesToImport: Set, context: Context, sourceBundleImporter?: Importer): Promise; export { MODULES_STATIC_URL, defaultSourceBundleImporter } from './importers'; export { memoizedLoadModuleDocsAsync as memoizedGetModuleDocsAsync, memoizedLoadModuleManifestAsync as memoizedGetModuleManifestAsync, setModulesStaticURL, } from './loaders';