/******************************************************************************************** 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 { ErrorCallback, SuccessCallback } from "./callbackUtil"; import { DownloadProgress, ILocalPackage, IRemotePackage } from "./package"; import { SyncOptions } from "./syncOptions"; import { SyncStatus } from "./syncStatus"; interface CodePushCapacitorPlugin { getCurrentPackage(): Promise; getPendingPackage(): Promise; checkForUpdate(querySuccess: SuccessCallback, queryError?: ErrorCallback, deploymentKey?: string): void; notifyApplicationReady(): Promise; restartApplication(): Promise; sync(syncOptions?: SyncOptions, downloadProgress?: SuccessCallback): Promise; } declare class CodePush implements CodePushCapacitorPlugin { private static DefaultSyncOptions; private static DefaultUpdateDialogOptions; private static SyncInProgress; notifyApplicationReady(): Promise; restartApplication(): Promise; reportStatus(status: number, label: string, appVersion: string, deploymentKey: string, previousLabelOrAppVersion?: string, previousDeploymentKey?: string): void; getCurrentPackage(): Promise; getPendingPackage(): Promise; checkForUpdate(querySuccess: SuccessCallback, queryError?: ErrorCallback, deploymentKey?: string): void; sync(syncOptions?: SyncOptions, downloadProgress?: SuccessCallback): Promise; private syncInternal; private getDefaultSyncOptions; private getDefaultUpdateDialogOptions; } declare var instance: CodePush; export default instance;