@class MBConnection, NSString, MBCellularDataSubscriptionMonitor, NSObject; @protocol OS_dispatch_group, OS_dispatch_queue, OS_dispatch_source; @interface MBManagerClient : MBManager <MBConnectionDelegate> { NSObject<OS_dispatch_queue> *_eventQueue; int _iTunesRestoreStartedNotificationToken; int _iTunesRestoreEndedNotificationToken; BOOL _iTunesRestoreStarted; int _enabledToken; NSObject<OS_dispatch_source> *_timer; NSString *_personaIdentifier; } @property (retain) MBConnection *connection; @property (nonatomic) BOOL shouldSupportiTunes; @property (retain, nonatomic) MBCellularDataSubscriptionMonitor *cellularDataSubscriptionMonitor; @property (retain) NSObject<OS_dispatch_group> *initialBackupOnCellularSupportGroup; - (BOOL)cancelApplicationRestoreWithBundleID:(id)a0 error:(id *)a1; - (id)journalLastModifiedForBackupUUID:(id)a0 error:(id *)a1; - (BOOL)_restoreApplicationWithBundleID:(id)a0 failed:(BOOL)a1 qos:(id)a2 context:(id)a3 error:(id *)a4; - (unsigned long long)backupOnCellularSupportWithAccount:(id)a0 error:(id *)a1; - (BOOL)countCameraRollQuotaForBackupUDID:(id)a0 error:(id *)a1; - (BOOL)mergeSnapshots:(id)a0 backupUUID:(id)a1 error:(id *)a2; - (BOOL)restoreFileExistsWithPath:(id)a0; - (BOOL)isBackupEnabled; - (id)_makeConnection; - (BOOL)updateMegaBackupExpirationDate:(id)a0 error:(id *)a1; - (id)getBackupListWithError:(id *)a0; - (BOOL)restoreApplicationWithBundleID:(id)a0 failed:(BOOL)a1 withQOS:(long long)a2 context:(id)a3 error:(id *)a4; - (void)cancelRestore; - (BOOL)requestMegaBackupExpirationDate:(id)a0 error:(id *)a1; - (void)dealloc; - (void)finishRestore; - (BOOL)postFollowUpForDrySpellWithDuration:(double)a0 firstBackup:(BOOL)a1 error:(id *)a2; - (BOOL)cancelDeviceTransferWithTaskType:(long long)a0 error:(id *)a1; - (void)connection:(id)a0 didReceiveMessage:(id)a1; - (void)wakeUp; - (id)initWithDelegate:(id)a0 eventQueue:(id)a1 personaIdentifier:(id)a2; - (id)restoreState; - (BOOL)setBackupOnCellularEnabled:(BOOL)a0 error:(id *)a1; - (id)journalForBackupUUID:(id)a0 error:(id *)a1; - (id)restoreFilesForDomain:(id)a0 relativePath:(id)a1 pendingOnly:(BOOL)a2 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 error:(id *)a4; - (void)rebootDevice; - (BOOL)extractItemFromBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 domainName:(id)a2 relativePath:(id)a3 toPath:(id)a4 error:(id *)a5; - (void)accountChanged:(id)a0; - (id)backgroundRestoreInfo; - (BOOL)clearAllPendingFollowUpsWithError:(id *)a0; - (void)saveBackupEnabledForMegaBackup; - (BOOL)exitMegaBackupMode:(id *)a0; - (void)startKeychainDataTransferWithCompletionHandler:(id /* block */)a0; - (id)filesForSnapshotID:(unsigned long long)a0 backupUDID:(id)a1 error:(id *)a2; - (BOOL)restoreFilesWithPaths:(id)a0 error:(id *)a1; - (BOOL)restoreFileWithPath:(id)a0 context:(id)a1 error:(id *)a2; - (BOOL)restoreFileWithPath:(id)a0 error:(id *)a1; - (void)setSupportsiTunes:(BOOL)a0; - (BOOL)startScanForBundleIDs:(id)a0 error:(id *)a1; - (BOOL)_isBackupAgent2Running; - (id)domainInfoList; - (BOOL)startScanWithError:(id *)a0; - (BOOL)discountCameraRollQuotaForBackupUDID:(id)a0 error:(id *)a1; - (BOOL)addFileToBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 domainName:(id)a2 relativePath:(id)a3 fromPath:(id)a4 error:(id *)a5; - (void)rebootDevice:(BOOL)a0; - (BOOL)wasBackupEnabledForMegaBackup:(id *)a0; - (void)fetchRestorableSnapshotsWithCompletion:(id /* block */)a0; - (BOOL)startBackupWithError:(id *)a0; - (id)_sendRequest:(id)a0 arguments:(id)a1 error:(id *)a2; - (id)backupState; - (BOOL)restoreBookWithPath:(id)a0 error:(id *)a1; - (unsigned long long)nextBackupSize; - (BOOL)restoreApplicationWithBundleID:(id)a0 failed:(BOOL)a1 context:(id)a2 error:(id *)a3; - (BOOL)saveKeybagsForBackupUDID:(id)a0 withError:(id *)a1; - (BOOL)deleteSnapshotID:(unsigned long long)a0 fromBackupUDID:(id)a1 error:(id *)a2; - (void)startPreflightWithCompletionHandler:(id /* block */)a0; - (BOOL)postFollowUpForRestoreFinishedWithError:(id *)a0; - (BOOL)isInitialMegaBackupCompleted:(id *)a0; - (void)saveSyncSettingsEnabledForMegaBackup:(id)a0; - (void)setRestoreSessionWithBackupUDID:(id)a0 snapshotUUID:(id)a1; - (void)connectionWasInterrupted:(id)a0; - (void)prioritizeRestoreFileWithPath:(id)a0; - (id)reservedBackupSizeListWithError:(id *)a0; - (id)initWithAccount:(id)a0 delegate:(id)a1 eventQueue:(id)a2; - (id)deviceLockInfosWithError:(id *)a0; - (void)insufficientFreeSpaceToRestore; - (void)repair; - (BOOL)logPrebuddyFlowTelemetry:(long long)a0 error:(id *)a1; - (id)_sendRequest:(id)a0 arguments:(id)a1; - (void)setBackupEnabled:(BOOL)a0; - (BOOL)restoreApplicationWithBundleID:(id)a0 failed:(BOOL)a1 error:(id *)a2; - (BOOL)countCameraRollQuota; - (void)syncBackupEnabled; - (BOOL)releaseLockWithBackupUDID:(id)a0 owner:(id)a1 error:(id *)a2; - (id)disabledDomainInfos; - (BOOL)deleteItemFromBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 domainName:(id)a2 relativePath:(id)a3 error:(id *)a4; - (BOOL)isLocalBackupPasswordSetWithError:(id *)a0; - (id)personalPersonaIdentifier; - (BOOL)startRestoreForBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 error:(id *)a2; - (BOOL)recordRestoreFailure:(id)a0 error:(id *)a1; - (BOOL)unsetLocalBackupPasswordWithError:(id *)a0; - (BOOL)airTrafficShouldCreateAppPlaceholdersWithError:(id *)a0; - (BOOL)restoreFilesWithPaths:(id)a0 context:(id)a1 error:(id *)a2; - (id)dateOfLastBackup; - (BOOL)inheritSnapshot:(id)a0 fromDevice:(id)a1 error:(id *)a2; - (void)startWatchingBackupAgent2; - (BOOL)restoreSupportsBatching; - (BOOL)setEntryPointForMegaBackupTelemetry:(long long)a0 error:(id *)a1; - (id)nextBackupSizeInfo; - (BOOL)isManualBackupOnCellularAllowedWithAccount:(id)a0 error:(id *)a1; - (BOOL)discountCameraRollQuota; - (unsigned long long)countOfRestoreFailuresForDataclass:(id)a0 assetType:(id)a1; - (id)getBuddyDataStashForBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 error:(id *)a2; - (BOOL)deleteBackupUDID:(id)a0 error:(id *)a1; - (void)keyBagIsLocking; - (void)keyBagIsUnlocked; - (BOOL)restorePreviousSettingsEnabledForMegaBackup:(id *)a0; - (BOOL)resumeDeviceTransferWithTaskType:(long long)a0 error:(id *)a1; - (BOOL)archiveLogsTo:(id)a0 error:(id *)a1; - (void)saveBackgroundRestoreCellularAccess:(id)a0 completion:(id /* block */)a1; - (void)startKeychainDataImportWithKeychainInfo:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)unpinSnapshotID:(unsigned long long)a0 backupUDID:(id)a1 error:(id *)a2; - (void)saveBackupDomainsEnabledForMegaBackup:(id)a0; - (BOOL)setupBackupWithPasscode:(id)a0 error:(id *)a1; - (void)boostBackgroundRestoreWithCompletionHandler:(id /* block */)a0; - (id)dateOfNextScheduledBackup; - (id)restoreStateWithError:(id *)a0; - (id)restoreFailuresForDataclass:(id)a0 assetType:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (BOOL)startDeviceTransferWithTaskType:(long long)a0 sessionInfo:(id)a1 error:(id *)a2; - (void)fetchAppBundleIDsForSnapshot:(id)a0 completion:(id /* block */)a1; - (void)fetchBackgroundRestoreCellularAccessWithCompletion:(id /* block */)a0; - (void)connectionWasInvalidated:(id)a0; - (BOOL)allowiTunesBackup; - (id)getAppleIDsForBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 error:(id *)a2; - (BOOL)pinSnapshotID:(unsigned long long)a0 backupUDID:(id)a1 error:(id *)a2; - (BOOL)restoreBookWithPath:(id)a0 context:(id)a1 error:(id *)a2; - (void).cxx_destruct; - (BOOL)setMegaBackupTurnOnAllAppsSyncTelemetry:(BOOL)a0 error:(id *)a1; - (unsigned long long)_backupOnCellularSupport; - (id)backupDeviceUUID; - (id)dateOfLastBackupWithError:(id *)a0; - (void)setRestoreQualityOfService:(long long)a0; - (id)getAppleIDsMapForBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 activeAppleID:(id *)a2 error:(id *)a3; - (void)startKeychainTransferWithCompletionHandler:(id /* block */)a0; - (BOOL)restoreDataExistsForApplicationWithBundleID:(id)a0 size:(unsigned long long *)a1; - (id)initWithDelegate:(id)a0 eventQueue:(id)a1; - (void)setAllowiTunesBackup:(BOOL)a0; - (BOOL)removeDomainName:(id)a0 error:(id *)a1; - (void)cancel; - (void)startRestoreForSnapshot:(id)a0 options:(id)a1 completion:(id /* block */)a2; - (void)startDataTransferWithPreflightInfo:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)isBackupOnCellularAllowedWithAccount:(id)a0 error:(id *)a1; - (id)domainInfoForName:(id)a0; - (BOOL)restoreFilesForDomain:(id)a0 relativePath:(id)a1 pendingOnly:(BOOL)a2 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 error:(id *)a4 progress:(id /* block */)a5; - (void)clearRestoreSession; - (BOOL)isBackupEnabledForDomainName:(id)a0; - (void)fetchiCloudRestoreIsCompleteWithCompletion:(id /* block */)a0; - (id)backgroundRestoreCellularAccessWithError:(id *)a0; - (BOOL)prepareForBackgroundRestoreWithError:(id *)a0; - (BOOL)postFollowUpForRestoreTimeoutWithError:(id *)a0; - (BOOL)setPrebuddyUIDeltaTelemetry:(id)a0 date:(id)a1 error:(id *)a2; - (id)dateOfNextScheduledBackupWithError:(id *)a0; - (BOOL)deleteAccountWithError:(id *)a0; - (id)getBackupListWithFiltering:(BOOL)a0 error:(id *)a1; - (BOOL)postFollowUpForRestoreFailedWithDomainNames:(id)a0 error:(id *)a1; - (void)setBackupEnabled:(BOOL)a0 forDomainName:(id)a1; - (BOOL)acquireLockWithBackupUDID:(id)a0 owner:(id)a1 timeout:(double)a2 error:(id *)a3; - (id)getAppleIDsForBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 activeAppleID:(id *)a2 error:(id *)a3; - (BOOL)isBackupOnCellularEnabledWithError:(id *)a0; - (BOOL)postFollowUpForBackgroundRestoreProgress:(id)a0 error:(id *)a1; - (BOOL)setMegaBackupTurnOniCloudBackupTelemetry:(BOOL)a0 error:(id *)a1; - (BOOL)startBackupWithOptions:(id)a0 error:(id *)a1; - (id)restoreInfo; - (void)startRestoreForBackupUDID:(id)a0 snapshotID:(unsigned long long)a1 options:(id)a2 completion:(id /* block */)a3; @end