import type { CaptureAndWaitOptions } from './capture-and-wait.js'; import type { RestoreAndWaitOptions } from './restore-and-wait.js'; export { captureAndWait, type CaptureAndWaitOptions } from './capture-and-wait.js'; export { restoreAndWait, type RestoreAndWaitOptions } from './restore-and-wait.js'; export { transferExtensions, TransferFailedError, TransferTimeoutError, type WaitForTransferOptions, } from './wait-for-transfer.js'; export declare const restoreExtensions: import("../../../core/extend-resource.js").ResourceExtension<"data", "restore", { restoreAndWait: (appIdentity: string, addonIdentity: string | undefined, backupUrl: string, options?: RestoreAndWaitOptions) => Promise; }>; export declare const backupExtensions: import("../../../core/extend-resource.js").ResourceExtension<"data", "backup", { captureAndWait: (appIdentity: string, addonIdentity?: string, options?: CaptureAndWaitOptions) => Promise; }>;