luxlabs header browser preview


@class UITableViewCell, UIView, NSArray, NSString, SSOBBoldTrayButton, CTRemotePlan, CTDeviceIdentifier, NSLayoutConstraint, NSMutableArray, SSSpinner, CTDisplayPlanList;
@protocol TSSIMSetupFlowDelegate;

@interface TSTransferListViewController : TSOBTableWelcomeController <SSSpinnerProtocol, UINavigationControllerDelegate, UITableViewDataSource, UITableViewDelegate, TSSetupFlowItem> {
    BOOL _inBuddy;
    BOOL _isActivationPolicyMismatch;
    BOOL _isDualeSIMCapabilityLoss;
    BOOL _receivedPendingInstallItems;
    BOOL _receivedTransferItems;
    BOOL _continueButtonTappedOnce;
    BOOL _isSinglePhysicalSIMTransfer;
    BOOL _confirmCellularPlanTransfer;
    BOOL _installingALSPlan;
    BOOL _showOtherOptions;
    NSLayoutConstraint *_tableHeightAnchor;
    SSOBBoldTrayButton *_continueButton;
    CTDisplayPlanList *_pendingInstallItems;
    CTDisplayPlanList *_carrierSetupItems;
    unsigned long long _numNonRemotePlanItems;
    BOOL _speedBumper;
    BOOL _isCloudTransfer;
}

@property long long backToSelfOption;
@property BOOL isStandaloneProximityFlow;
@property BOOL followDirections;
@property BOOL showSIMSetup;
@property BOOL requireDelayBluetoothConnection;
@property (retain) NSArray *transferItems;
@property (retain, nonatomic) NSLayoutConstraint *heightAnchor;
@property (retain) UITableViewCell *sectionFooter;
@property (retain) NSMutableArray *chosenUseIndexPaths;
@property (retain) CTRemotePlan *transferPlan;
@property (retain) CTDeviceIdentifier *transferPlanDeviceID;
@property (weak) id<TSSIMSetupFlowDelegate> delegate;
@property BOOL isOtherButtonTapped;
@property BOOL installingTransferPlan;
@property BOOL isCarrierSetupItemSelected;
@property BOOL animating;
@property (retain) NSArray *cachedButtons;
@property (retain) SSSpinner *spinner;
@property (retain) UIView *spinnerContainer;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)tableView:(id)a0 willSelectRowAtIndexPath:(id)a1;
- (long long)numberOfSectionsInTableView:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)viewDidLayoutSubviews;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)tableView:(id)a0 didDeselectRowAtIndexPath:(id)a1;
- (double)tableView:(id)a0 heightForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (BOOL)canBeShownFromSuspendedState;
- (void)_continueButtonTapped;
- (id)_calculatePlanSelection;
- (void)_cancelTransferringPlan;
- (void)_dismissSelf;
- (double)_heightAnchorConstant;
- (void)_installSelectedPlans;
- (BOOL)_isCarrierSetupItemSelected:(unsigned long long)a0;
- (void)_maybeDisplayConsent:(BOOL)a0 phoneNumber:(id)a1 completion:(id /* block */)a2;
- (void)_maybeDisplayPhysicalPlanConversionAlert:(BOOL)a0 phoneNumber:(id)a1 completion:(id /* block */)a2;
- (void)_maybeUpdateTableView;
- (void)_otherButtonTapped;
- (void)_startPendingInstall:(id)a0;
- (void)_startPlanTransfer:(id)a0 withDeviceID:(id)a1;
- (void)_transferConsentOnSource;
- (long long)backOption;
- (BOOL)customizeSpinner;
- (id)getLocalizedStringIf:(id)a0 then:(id)a1 otherwise:(id)a2;
- (id)getRemoteDeviceDisplayName:(id)a0;
- (id)initWithPendingInstallItems:(id)a0;
- (id)initWithTransferItems:(id)a0 confirmCellularPlanTransfer:(BOOL)a1 isActivationPolicyMismatch:(BOOL)a2 isDualeSIMCapabilityLoss:(BOOL)a3 pendingInstallItems:(id)a4 carrierSetupItems:(id)a5 showOtherOptions:(BOOL)a6;
- (id)initWithTransferItems:(id)a0 confirmCellularPlanTransfer:(BOOL)a1 isActivationPolicyMismatch:(BOOL)a2 isDualeSIMCapabilityLoss:(BOOL)a3 pendingInstallItems:(id)a4 carrierSetupItems:(id)a5 showOtherOptions:(BOOL)a6 isStandaloneProximityFlow:(BOOL)a7;
- (id)initWithTransferItems:(id)a0 confirmCellularPlanTransfer:(BOOL)a1 isActivationPolicyMismatch:(BOOL)a2 isDualeSIMCapabilityLoss:(BOOL)a3 showOtherOptions:(BOOL)a4;
- (void)updateFooterView;

@end