import { ExtensionNotFound } from "./..//utils/error/ExtensionNotFound"; export declare class InstallationManager { private static _Instance; static get Instance(): InstallationManager; static InstallPackage(installInfo: { dependencies: string[]; localPath?: string; global?: boolean; }): Promise; static UninstallPackage(installInfo: { dependencies: string[]; localPath?: string; }): Promise; static UpgradePackage(installInfo: { dependencies: string[]; localPath?: string; }): Promise; private dependencies; private isInstalling; installNow(...infos: ExtensionNotFound[]): Promise; install(...proms: { func: Function; args: any; }[]): Promise; private start; private stop; installExtensions(extensionNames: string[], customPath?: string, installType?: "global" | "local", isForce?: boolean): Promise; uninstallExtensions(extensionNames: string[]): Promise; upgradeExtensions(extensionNames: string[]): Promise; }