import { WebPlugin } from '@capacitor/core'; import type { AppReadyResult, AppUpdateInfo, AppUpdateResult, AutoUpdateEnabled, BundleId, BundleInfo, BundleListResult, CapacitorUpdaterPlugin, ChannelRes, ChannelUrl, CurrentBundleResult, DeviceId, DownloadOptions, GetAppUpdateInfoOptions, GetChannelRes, LatestVersion, ListChannelsResult, MultiDelayConditions, OpenAppStoreOptions, PluginVersion, ResetOptions, SetChannelOptions, SetCustomIdOptions, StatsUrl, UnsetChannelOptions, UpdateUrl, BuiltinVersion, AutoUpdateAvailable, SetShakeMenuOptions, ShakeMenuEnabled, SetShakeChannelSelectorOptions, ShakeChannelSelectorEnabled, UpdateFailedEvent } from './definitions'; export declare class CapacitorUpdaterWeb extends WebPlugin implements CapacitorUpdaterPlugin { setStatsUrl(options: StatsUrl): Promise; setUpdateUrl(options: UpdateUrl): Promise; setChannelUrl(options: ChannelUrl): Promise; download(options: DownloadOptions): Promise; next(options: BundleId): Promise; isAutoUpdateEnabled(): Promise; set(options: BundleId): Promise; getDeviceId(): Promise; getBuiltinVersion(): Promise; getPluginVersion(): Promise; delete(options: BundleId): Promise; setBundleError(options: BundleId): Promise; list(): Promise; reset(options?: ResetOptions): Promise; current(): Promise; reload(): Promise; getLatest(): Promise; setChannel(options: SetChannelOptions): Promise; unsetChannel(options: UnsetChannelOptions): Promise; setCustomId(options: SetCustomIdOptions): Promise; getChannel(): Promise; listChannels(): Promise; notifyAppReady(): Promise; setMultiDelay(options: MultiDelayConditions): Promise; cancelDelay(): Promise; isAutoUpdateAvailable(): Promise; getCurrentBundle(): Promise; getNextBundle(): Promise; getFailedUpdate(): Promise; setShakeMenu(_options: SetShakeMenuOptions): Promise; isShakeMenuEnabled(): Promise; setShakeChannelSelector(_options: SetShakeChannelSelectorOptions): Promise; isShakeChannelSelectorEnabled(): Promise; getAppId(): Promise<{ appId: string; }>; setAppId(options: { appId: string; }): Promise; getAppUpdateInfo(_options?: GetAppUpdateInfoOptions): Promise; openAppStore(_options?: OpenAppStoreOptions): Promise; performImmediateUpdate(): Promise; startFlexibleUpdate(): Promise; completeFlexibleUpdate(): Promise; }