luxlabs header browser preview


@class ICQUIRemoteUIPresenter, PSRootController, NSString, ICQPreferencesRemoteUIDelegate, ICQUpgradeFlowManager, PSSpecifier, RecommendationsController, CERecommendation, UIViewController, AIDAAccountManager, iCloudMailAccountProvider, ICQLiftUIPresenter;

@interface ICQUIRecommendationsRestorableViewController : UIViewController <PSStateRestoration, PSController, RecommendationFlowControllerDelegate, ICQLiftUIPresenterDelegate, DelayedPushDelegate, ICQUpgradeFlowManagerDelegate, ICQUIRemoteUIPresenterDelegate> {
    iCloudMailAccountProvider *mailAccountProvider;
    ICQLiftUIPresenter *_liftUIPresenter;
    ICQPreferencesRemoteUIDelegate *_ruiDelegate;
    ICQUpgradeFlowManager *_upgradeFlowManager;
    ICQUIRemoteUIPresenter *_remoteUIPresenter;
    CERecommendation *_activeRecommendation;
}

@property (retain, nonatomic) PSRootController *rootController;
@property (retain, nonatomic) UIViewController *parentController;
@property (retain, nonatomic) PSSpecifier *specifier;
@property (retain, nonatomic) AIDAAccountManager *accountManager;
@property (retain, nonatomic) RecommendationsController *controller;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)account;
- (void).cxx_destruct;
- (void)handleURL:(id)a0 withCompletion:(id /* block */)a1;
- (void)showController:(id)a0;
- (BOOL)canBeShownFromSuspendedState;
- (id)readPreferenceValue:(id)a0;
- (void)setPreferenceValue:(id)a0 specifier:(id)a1;
- (void)showController:(id)a0 animate:(BOOL)a1;
- (void)userDidCompleteAction:(id)a0;
- (void)upgradeFlowManagerDidCancel:(id)a0;
- (void)upgradeFlowManagerDidComplete:(id)a0;
- (void)openVCForRecommendation:(id)a0 action:(id)a1;
- (void)_launchUpgradeFlowForRecommendation:(id)a0 url:(id)a1 action:(long long)a2;
- (void)beginFamilySharingFlowWithRecommendation:(id)a0 familyCircle:(id)a1;
- (void)cancelledRecommendation:(id)a0;
- (void)completedRecommendation:(id)a0 storageRecovered:(id)a1;
- (void)enableDataclass:(id)a0 forRecommendation:(id)a1;
- (void)enableMessagesDataclassForRecommendation:(id)a0;
- (void)enablePrivateRelayForRecommendation:(id)a0;
- (void)handlePostFamilySharingFlowChecks:(id)a0 familyCircle:(id)a1;
- (void)handleTurnOnMoreServicesWithRecommendation:(id)a0 url:(id)a1;
- (void)launchUpgradeFlowForRecommendationWithLiftUI:(id)a0 url:(id)a1;
- (void)launchUpgradeFlowForRecommendationWithRemoteUI:(id)a0 url:(id)a1;
- (void)liftUIPresenter:(id)a0 didLoadWithSuccess:(BOOL)a1 error:(id)a2;
- (void)liftUIPresenterDidCancel:(id)a0;
- (void)liftUIPresenterDidCancel:(id)a0 userInfo:(id)a1;
- (void)liftUIPresenterDidComplete:(id)a0;
- (void)liftUIPresenterDidComplete:(id)a0 userInfo:(id)a1;
- (void)loadFailed:(id)a0 withError:(id)a1;
- (void)loadFinished:(id)a0;
- (void)loadStarted:(id)a0;
- (void)openExternalLinkForRecommendation:(id)a0 deeplink:(id)a1;
- (void)openLiftUIForRecommendation:(id)a0 url:(id)a1;
- (void)openRemoteUIForRecommendation:(id)a0 url:(id)a1;
- (void)postQuotaDidChangeNotification;
- (void)remoteUIFlowManager:(id)a0 didCompleteFlowWithSuccess:(BOOL)a1 error:(id)a2;
- (void)remoteUIFlowManager:(id)a0 didDismissWithError:(id)a1;
- (void)setupiCloudEmailForRecommendation:(id)a0;
- (void)userDidCancelAction;

@end