@class _TtC13iCloudQuotaUI29RecommendationAnalyticsHelper, ICQPreferencesFreshmintManager, UINavigationController, ACAccount, NSMutableArray, ICQUILegacyPurchaseFlowManager, NSString, ICQPreferencesRemoteUIDelegateTableCellButton, NSOperationQueue, NSArray, RUILoader, ICQUIPreferencesLiftUIDelegate, ICQUICloudStorageOffersManager; @protocol DelayedPushDelegate; @interface ICQPreferencesRemoteUIDelegate : NSObject <ICQUICloudStorageOffersManagerDelegate, ICQUpgradeFlowManagerDelegate, PreferencesRemoteUIDelegateProtocol, RUIObjectModelDelegate, RUILoaderDelegate> { UINavigationController *_navigationController; UINavigationController *_modalNavigationController; ICQUICloudStorageOffersManager *_storageOffersManager; id /* block */ _storageOffersFlowCompletion; NSMutableArray *_objectModels; RUILoader *_loader; NSMutableArray *_deleteLoaders; NSOperationQueue *_deleteQueue; ICQPreferencesRemoteUIDelegateTableCellButton *_button; unsigned long long _forceActionSignal; BOOL _cancelled; int _deleteAllDocumentsAttemptCount; NSString *_requestContentType; id /* block */ _linkCompletionBlock; ACAccount *_account; struct icq_signpost_s { unsigned long long identifier; unsigned long long timestamp; } _signpost; _TtC13iCloudQuotaUI29RecommendationAnalyticsHelper *_recommendationAnalyticsHelper; long long _icqAction; ICQUILegacyPurchaseFlowManager *_legacyPurchaseFlowManager; } @property (retain) RUILoader *lastDocumentDeleteLoader; @property (retain, nonatomic) ICQPreferencesFreshmintManager *freshmintManager; @property (retain, nonatomic) ICQUIPreferencesLiftUIDelegate *liftUIDelegate; @property (retain, nonatomic) NSString *initialAction; @property (retain, nonatomic) NSArray *dataclassSubstitutions; @property (nonatomic) BOOL isManageStorage; @property (nonatomic) BOOL isNativeManageStorage; @property (retain, nonatomic) NSString *nextSignpostId; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (weak, nonatomic) id<DelayedPushDelegate> delegate; + (void)_loadCKStoragePluginSettingsBundleIfNeeded; + (id)afuiSettingsSpecifier; + (id)healthSettingsSpecifier; + (id)messagesSettingsSpecifier; - (id)initWithNavigationController:(id)a0; - (void)dealloc; - (unsigned long long)supportedInterfaceOrientations; - (void).cxx_destruct; - (void)cancelRemoteUI; - (void)manager:(id)a0 didCompleteWithError:(id)a1; - (void)managerDidCancel:(id)a0; - (void)loadURL:(id)a0 postBody:(id)a1; - (void)loader:(id)a0 didFinishLoadWithError:(id)a1 forRequest:(id)a2; - (void)loader:(id)a0 receivedObjectModel:(id)a1 topActionSignal:(id)a2; - (void)objectModel:(id)a0 configureTableRow:(id)a1 page:(id)a2; - (BOOL)objectModel:(id)a0 page:(id)a1 deletedTableRow:(id)a2 atIndexPath:(id)a3 withURL:(id)a4 httpMethod:(id)a5; - (void)objectModel:(id)a0 page:(id)a1 toggledEditing:(BOOL)a2; - (void)objectModel:(id)a0 pressedButton:(id)a1 attributes:(id)a2; - (void)objectModel:(id)a0 pressedLink:(id)a1 httpMethod:(id)a2 completion:(id /* block */)a3; - (void)objectModelDidChange:(id)a0; - (void)objectModelPressedBack:(id)a0; - (id)parentViewControllerForObjectModel:(id)a0; - (void)upgradeFlowManagerDidCancel:(id)a0; - (void)upgradeFlowManagerDidComplete:(id)a0; - (void)_popObjectModelAnimated:(BOOL)a0; - (void)beginLegacyFlow; - (BOOL)_loadNativeURL:(id)a0; - (void)_postQuotaDidChangeNotification; - (void)_activateBackupsElementForObjectModel:(id)a0 completion:(id /* block */)a1; - (void)_activatePhotosElementForObjectModel:(id)a0 completion:(id /* block */)a1; - (void)_freshmintStorageUpgradeWithCompletion:(id /* block */)a0 withURL:(id)a1; - (void)_freshmintStorageUpgradeWithICQLink:(id)a0 completion:(id /* block */)a1; - (void)_presentCloudStorageOffersFlowWithAction:(id)a0 completion:(id /* block */)a1; - (void)_processObjectModel:(id)a0; - (void)_processTableRow:(id)a0; - (void)_reloadQuotaInfo; - (void)buyFlowCompletionDidSucceed:(BOOL)a0 error:(id)a1; - (void)cleanupLoader; - (void)confirmDeleteAll; - (void)confirmDeleteWithTitle:(id)a0 prompt:(id)a1 explanation:(id)a2 confirmationAction:(id /* block */)a3; - (void)deleteAllDocuments; - (id)initWithNavigationController:(id)a0 buyStorageFlow:(BOOL)a1; - (id)initWithNavigationController:(id)a0 initialAction:(id)a1; - (id)initWithNavigationController:(id)a0 initialAction:(id)a1 account:(id)a2; - (void)loadURL:(id)a0 postBody:(id)a1 additionalHeaders:(id)a2; - (void)popAndReloadFromRemoteUI:(BOOL)a0 additionalHeaders:(id)a1; - (void)reloadTopControllerWithAdditionalHeaders:(id)a0; - (void)willShowController:(id)a0; @end