/******************************************************************************************** THIS FILE HAS BEEN COMPILED FROM TYPESCRIPT SOURCES. PLEASE DO NOT MODIFY THIS FILE DIRECTLY AS YOU WILL LOSE YOUR CHANGES WHEN RECOMPILING. INSTEAD, EDIT THE TYPESCRIPT SOURCES UNDER THE WWW FOLDER, AND THEN RUN GULP. FOR MORE INFORMATION, PLEASE SEE CONTRIBUTING.md. *********************************************************************************************/ import { Callback, ErrorCallback, SuccessCallback } from "./callbackUtil"; import InstallMode from "./installMode"; import { InstallOptions } from "./installOptions"; import { ILocalPackage, IPackageInfoMetadata, Package } from "./package"; export declare class LocalPackage extends Package implements ILocalPackage { static RootDir: string; static DownloadDir: string; private static DownloadUnzipDir; private static DeployDir; private static VersionsDir; static PackageUpdateFileName: string; static PackageInfoFile: string; static OldPackageInfoFile: string; private static DiffManifestFile; private static DefaultInstallOptions; localPath: string; isFirstRun: boolean; install(installOptions?: InstallOptions): Promise; private verifyPackage; private getPublicKey; private getSignatureFromUpdate; private verifyHash; private verifySignature; private finishInstall; private static handleDeployment; private writeNewPackageMetadata; private static handleCleanDeployment; private static copyCurrentPackage; private static handleDiffDeployment; static writeCurrentPackageInformation(packageInfoMetadata: IPackageInfoMetadata, callback: Callback): void; static backupPackageInformationFile(): Promise; static getOldPackage(packageSuccess: SuccessCallback, packageError?: ErrorCallback): void; static getPackage(packageFile: string, packageSuccess: SuccessCallback, packageError?: ErrorCallback): Promise; private static getLocalPackageFromMetadata; static getCurrentOrDefaultPackage(): Promise; static getOldOrDefaultPackage(): Promise; static getPackageInfoOrDefault(packageFile: string): Promise; static getPackageInfoOrNull(packageFile: string, packageSuccess: SuccessCallback, packageError?: ErrorCallback): void; private static getDefaultInstallOptions; }