/// import { Configuration } from '../../config.js'; import { Logger } from '../../logger.js'; import { Extension, ExtensionManifest, ExtensionVersion } from '../extension.js'; import { ApiRequest } from './api-request.js'; export declare class RegistryService { protected config: Configuration; protected api: ApiRequest; protected logger: Logger; constructor(config: Configuration, api: ApiRequest, logger: Logger); listExtensions(): Promise; queryVersion(name: string, versionRange: string): Promise; loadExtension(name: string, versionRange: string): Promise; protected _loadExtensionWithRetry(name: string, versionRange: string, attempts: number): Promise; loadExtensionBundle(name: string, version: string): Promise; getExtensionsRoot(): string; getExtensionDir(name: string, version: string): string; } //# sourceMappingURL=registry.d.ts.map