import { WebPlugin } from "@capacitor/core"; import type { CapacitorUpdaterPlugin, BundleInfo, latestVersion, DelayCondition, channelRes, SetChannelOptions, getChannelRes, SetCustomIdOptions } from "./definitions"; export declare class CapacitorUpdaterWeb extends WebPlugin implements CapacitorUpdaterPlugin { download(options: { url: string; version?: string; }): Promise; next(options: { id: string; }): Promise; isAutoUpdateEnabled(): Promise<{ enabled: boolean; }>; set(options: { id: string; }): Promise; getDeviceId(): Promise<{ deviceId: string; }>; getPluginVersion(): Promise<{ version: string; }>; delete(options: { id: string; }): Promise; list(): Promise<{ bundles: BundleInfo[]; }>; reset(options?: { toLastSuccessful?: boolean; }): Promise; current(): Promise<{ bundle: BundleInfo; native: string; }>; reload(): Promise; getLatest(): Promise; setChannel(options: SetChannelOptions): Promise; setCustomId(options: SetCustomIdOptions): Promise; getChannel(): Promise; notifyAppReady(): Promise; setMultiDelay(options: { delayConditions: DelayCondition[]; }): Promise; setDelay(option: DelayCondition): Promise; cancelDelay(): Promise; }