luxlabs header browser preview


@class WLDataMigrationController, NSString, WLImportViewController, WLSourceDevice, BFFNavigationController, WLSourceDevicesController, WLUIClient, NSObject, WLTransferringViewController, WLMigrationKitController;
@protocol OS_dispatch_queue;

@interface WLWelcomeController : NSObject <WLSourceDevicesDelegate, WLDataMigrationDelegate, BFFNavigationControllerDelegate> {
    BOOL _uiTestMode;
    BOOL _forceUITestModeDownloadError;
    BFFNavigationController *_navigationController;
    WLSourceDevicesController *_sourceDevicesController;
    BOOL _dismissAfterSourceDevicePairingTimeout;
    WLSourceDevice *_sourceDevice;
    BOOL _migrateUsingRetryPolicies;
    unsigned long long _migrationState;
    WLDataMigrationController *_migrationController;
    NSObject<OS_dispatch_queue> *_migrationControllerDelegateQueueTargetedAtMainQueue;
    BOOL _migrationControllerIsRestartable;
    BOOL _migrationConcluded;
    BOOL _isPairingCanceled;
}

@property (nonatomic) BOOL useMigrationKit;
@property (nonatomic) BOOL useMigrationKitInAP;
@property (weak, nonatomic) WLTransferringViewController *transferringViewController;
@property (weak, nonatomic) WLImportViewController *importViewController;
@property (retain, nonatomic) WLUIClient *client;
@property (retain, nonatomic) WLMigrationKitController *migrationKitController;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (copy, nonatomic) id /* block */ resetHandler;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)run;
- (void)reset;
- (void)dealloc;
- (void)reject;
- (void)stop;
- (void).cxx_destruct;
- (void)cancel;
- (void)setNavigationController:(id)a0;
- (void)retry;
- (void)complete:(id)a0;
- (void)popViewController;
- (void)import;
- (void)authenticate;
- (void)_startMigration;
- (void)change:(long long)a0 context:(id)a1;
- (void)_showCompleted:(id)a0;
- (void)_completeWithSuccess:(BOOL)a0;
- (void)_configureWelcomeViewController:(id)a0;
- (void)_didCompleteMigrationWithSuccess:(BOOL)a0 retry:(BOOL)a1 context:(id)a2;
- (void)_didPairWithSourceDevice:(id)a0;
- (void)_importLocalContent;
- (void)_pushViewController:(id)a0 andRemovePreviousTopmostViewControllerWithCompletion:(id /* block */)a1;
- (void)_setStashDataLocally:(BOOL)a0;
- (void)_showPairingCode:(id)a0 wifiPSK:(id)a1 ssid:(id)a2;
- (void)_showPreparation:(id /* block */)a0;
- (void)_showRetry;
- (void)_showTransferring;
- (void)_showWaitingForDataTypeSelection;
- (void)_sourceDevicePairingPeriodDidEnd;
- (void)_startPairing;
- (void)_updateTransferringForImport;
- (void)controllerDidGetInterrupted;
- (void)daemon:(id)a0 didChangeState:(long long)a1 withContext:(id)a2;
- (void)daemon:(id)a0 didCreateCode:(id)a1;
- (void)daemon:(id)a0 didImportWithContext:(id)a1;
- (void)daemon:(id)a0 didReceiveClient:(id)a1 brand:(id)a2 model:(id)a3 name:(id)a4;
- (void)daemon:(id)a0 didUpdateProgress:(float)a1 remainingTime:(unsigned long long)a2 completedOperationCount:(unsigned long long)a3 totalOperationCount:(unsigned long long)a4;
- (void)daemonDidAuthenticateClient:(id)a0;
- (void)daemonDidGetInterrupted;
- (void)daemonDidRejectClient:(id)a0;
- (void)daemonWillImport:(id)a0;
- (void)dataMigrator:(id)a0 didFailWithError:(id)a1;
- (void)dataMigrator:(id)a0 didUpdateMigrationState:(unsigned long long)a1;
- (void)dataMigrator:(id)a0 didUpdateProgressPercentage:(float)a1;
- (void)dataMigrator:(id)a0 didUpdateRemainingDownloadTime:(double)a1;
- (void)dataMigratorDidBecomeRestartable:(id)a0;
- (void)dataMigratorDidFinish:(id)a0 withImportErrors:(BOOL)a1 context:(id)a2;
- (void)dataMigratorDidGetInterrupted;
- (void)deleteMessages;
- (void)didDiscoverCandidate:(id)a0;
- (id)initWithWelcomeViewController:(id)a0 forceUITestMode:(BOOL)a1 forceUITestModeDownloadError:(BOOL)a2;
- (void)lookupAppDataContainer:(id /* block */)a0;
- (void)setClient:(id)a0 brand:(id)a1 model:(id)a2 name:(id)a3;
- (void)showCancellation:(id)a0;
- (void)showCancellationAlert:(id /* block */)a0;
- (void)showFailure:(id)a0;
- (void)showImport;
- (void)showReject;
- (void)sourceDeviceController:(id)a0 didDiscoverCandidate:(id)a1;
- (void)sourceDeviceController:(id)a0 didDiscoverDevice:(id)a1;
- (void)stopAP;
- (void)updateProgress:(float)a0 remainingTime:(unsigned long long)a1 completedOperationCount:(unsigned long long)a2 totalOperationCount:(unsigned long long)a3;
- (void)wifiAndDeviceDiscoveryDidGetInterrupted;

@end