declare module "@capacitor/core" { interface PluginRegistry { InAppUpdates: InAppUpdatesPlugin; } } export interface InAppUpdatesPlugin { checkForUpdate(): Promise; startFlexibleUpdate(): Promise; performImmediateUpdate(): Promise; completeFlexibleUpdate(): Promise; } export interface AppUpdateInfo { updateAvailable: boolean; immediateUpdateAllowed: boolean; flexibleUpdateAllowed: boolean; availableUpdateVersionCode: number; /** * Returns the in-app update priority for this update, as defined by the developer in the Google Play Developer API. * * You can define in-app update priority of a release by setting 'inAppUpdatePriority' field * under https://developers.google.com/android-publisher/api-ref/edits/tracks Edits.tracks.releases. */ availableUpdatePriority: number; } export interface FlexibleUpdateState { status: number; bytesDownloaded: number; totalBytesToDownload: number; } export declare class InstallStatus { static DOWNLOADED: number; static CANCELED: number; static FAILED: number; static INSTALLED: number; static INSTALLING: number; static DOWNLOADING: number; static PENDING: number; static UNKNOWN: number; }