import { MLTConfig } from './config'; import { TBaseModuleManifest, TSearchModuleResult } from './types'; export declare class MLTBundlesManager { private config; private readonly rootManifestUrl; private readonly flattener; private manifests; constructor(config: MLTConfig); loadRootManifest(): Promise>; setBundlesList(newManifests: Array): void; addBundleManifest(manifest: TUserManifest): void; searchBundleManifest(name: string): TSearchModuleResult; /** * loadable - либо корневые манифесты, либо манифесты модулей * @param filterFn - фильтрующая функция */ filterBundles(filterFn: (manifest: TUserManifest) => boolean): Array; } //# sourceMappingURL=bundles-manager.d.ts.map