import BaseMarketplacePluginManager from "./BaseMarketplacePluginManager.ts"; import type HttpManifestPluginRepository from "./plugin_repository/HttpManifestPluginRepository.ts"; import type LocalFolderPluginRepository from "./plugin_repository/LocalFolderPluginRepository.ts"; import type VersionedPluginDescriptor from "../api/plugin_repository/VersionedPluginDescriptor.ts"; /** * {@link BaseMarketplacePluginManager} for HTTP manifest-backed marketplaces. * * Combines one or more {@link HttpManifestPluginRepository} remotes with a local * {@link LocalFolderPluginRepository}. Plugins are installed by fetching their bundle * via HTTP and persisting a manifest entry. */ export default class HttpPluginManager extends BaseMarketplacePluginManager { install(descriptor: Readonly, options?: { includeDependencies?: boolean; }): Promise; private installOne; uninstall(pluginId: string): Promise; } //# sourceMappingURL=HttpPluginManager.d.ts.map