@class BYBuddyDaemonCloudSyncClient, NSString, NWPathEvaluator, PSGBackupDisabledAppsInfo, ICQBackupStatusView, NSArray, PSSpecifier, ACAccount, NSObject, NSNumber, MBManager; @protocol OS_dispatch_queue, AAUISpecifierProvider; @interface ICQBackupController : PSListController <BYClientDaemonCloudSyncProtocol, MBManagerDelegate, AAUISpecifierProviderDelegate> { MBManager *_backupManager; int _backupState; BOOL _backupEnabled; ACAccount *_account; BOOL _finishedInitialLoad; ICQBackupStatusView *_backupStatusView; NSArray *_backupNowSpecifiers; PSSpecifier *_backupNowButton; NSArray *_backupOverCellularSpecifiers; PSSpecifier *_backupOverCellularSwitch; BOOL _backupCancelled; NSNumber *_networkSupportsBackup; NSNumber *_isExpensiveCellular; BOOL _isManualBackupOnCellularAllowed; BOOL _isAutoBackupOnCellularAllowed; BOOL _thermalSupportsBackup; int _thermalNotificationToken; NSObject<OS_dispatch_queue> *_backup_state_queue; id<AAUISpecifierProvider> _backupSpecifierProvider; } @property (nonatomic) int currentSyncState; @property (retain, nonatomic) BYBuddyDaemonCloudSyncClient *cloudSyncClient; @property (nonatomic) int updateBackupState; @property (nonatomic) BOOL finishBackupExecuted; @property (nonatomic) double icloudSyncProgress; @property (nonatomic) double icloudBackupProgress; @property (nonatomic) long long estimateTimeRemaining; @property (retain, nonatomic) PSGBackupDisabledAppsInfo *backupDisabledAppsInfo; @property (nonatomic) BOOL isFetchingDomainInfo; @property (nonatomic) BOOL needToShowPopupAlertForBackup; @property (retain, nonatomic) NWPathEvaluator *pathEvaluator; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)didAcceptEnteredPIN:(id)a0; - (id)init; - (id)initWithAccount:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (BOOL)isBackupEnabled; - (void)dealloc; - (void)syncCompletedWithErrors:(id)a0; - (void)managerDidFinishRestore:(id)a0; - (void)managerDidLoseConnectionToService:(id)a0; - (void)startBackup; - (void)appleAccountChanged; - (id)specifiers; - (void)viewWillDisappear:(BOOL)a0; - (void)manager:(id)a0 didFailRestoreWithError:(id)a1; - (void)reloadSpecifiersForProvider:(id)a0 oldSpecifiers:(id)a1 animated:(BOOL)a2; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)reloadSpecifiers; - (void)didCancelEnteringPIN; - (void)managerDidCancelRestore:(id)a0; - (void)manager:(id)a0 didUpdateProgress:(float)a1 estimatedTimeRemaining:(unsigned long long)a2; - (void)willUnlock; - (void)syncProgress:(double)a0; - (void)manager:(id)a0 didFailBackupWithError:(id)a1; - (void)manager:(id)a0 didSetBackupEnabled:(BOOL)a1; - (void)managerDidFinishBackup:(id)a0; - (void)managerDidUpdateBackgroundRestoreProgress:(id)a0; - (void)startListeningForThermalChanges; - (void)updateBusyState; - (id)_backgroundRestoreInfoText:(id)a0; - (void)_backupEnabledSwitchCancelled:(id)a0; - (id)_buildHeaderCardSpecifier; - (void)_checkSupportForManualAndAutoBackupOnCellular; - (void)_disableBackupWithSpecifier:(id)a0; - (void)_enableBackupWithSpecifier:(id)a0; - (void)_persistBackupEnablementState:(BOOL)a0 passcode:(id)a1; - (void)_setBackupEnabled:(BOOL)a0 passcode:(id)a1; - (void)_showAlertForExpensiveCellular; - (void)_updateToBackupState:(int)a0 backupError:(id)a1 progress:(float)a2 timeRemaining:(unsigned long long)a3 restoreStateInfo:(id)a4 backgroundRestoreInfo:(id)a5 backupEnabled:(BOOL)a6; - (void)_updateToBackupState:(id)a0 restoreState:(id)a1 backgroundRestoreState:(id)a2 backupEnabled:(BOOL)a3; - (void)beginBackup:(id)a0; - (id)cachedIsBackupEnabledNumber; - (void)cancelBackup:(id)a0; - (void)cancelRestore:(id)a0; - (void)checkIfNetworkSupportsBackup; - (void)checkIfThermalSupportsBackup; - (id)dateStringOfLatestBackup; - (void)fetchIsBackupEnabled; - (id)isBackupOverCellularEnabled; - (id)manageStorageAction; - (void)openBackupHelpPage:(id)a0; - (BOOL)policyPreventsBackup; - (void)prepareAlertForBackupDisabledDomainAndShow:(BOOL)a0; - (void)proceedWithBackup; - (void)setBackupEnabled:(id)a0 specifier:(id)a1; - (void)setBackupOverCellularEnabled:(id)a0; - (void)setLastBackupDateString:(id)a0; - (void)setNetworkSupportsBackup:(BOOL)a0; - (void)setThermalSupportsBackup:(BOOL)a0; - (void)showAlertForBackupDisabledItemsWithTitle:(id)a0 andMessage:(id)a1; - (void)showPopUpAlertForBackupDisabledApps; - (void)stopListeningForThermalChanges; - (void)updateBackupFinishState; - (void)updateLastBackupDate; - (void)updateLastBackupDateInvalidatePrevious:(BOOL)a0; - (void)updateiCloudBackupAndSyncProgressWithAllowDecrease:(BOOL)a0; @end