luxlabs header browser preview


@class ICCloudClient, SFSession, SFDeviceOperationHandlerWiFiSetup, HMHomeManager, SFSiriDeviceSetupGreetingDetails, SFDeviceOperationHandlerCNJSetup, NSString, RPCompanionLinkClient, NSError, HDSFileTransfer, HMDeviceSetupOperationHandler, NSObject, NSData, SUControllerManager, SFSiriClient, APCPlayer, SFClient, CUAudioPlayer, SFDeviceOperationHandlerCDPSetup, NSDate, SUICDefaultVoicePreviewer, SFService;
@protocol OS_os_log, OS_dispatch_source, OS_dispatch_queue, OS_dispatch_semaphore;

@interface HDSSetupService : NSObject <SignpostProviding, SUControllerManagerDelegate> {
    BOOL _activateCalled;
    BOOL _advertiseFast;
    NSData *_apcCapData;
    APCPlayer *_apcPlayer;
    RPCompanionLinkClient *_companionLinkClient;
    NSObject<OS_dispatch_source> *_finishApplyTimer;
    NSObject<OS_dispatch_source> *_finishTimeoutTimer;
    BOOL _finished;
    BOOL _finished2;
    BOOL _finishedEventSent;
    BOOL _finishSessionEnded;
    BOOL _invalidateCalled;
    BOOL _iTunesCloudCompleted;
    int _iTunesCloudCompleteToken;
    double _iTunesCloudWaitSeconds;
    BOOL _mediaSystemReady;
    double _mediaSystemWaitSeconds;
    unsigned long long _peerFeatureFlags;
    SFClient *_sfClient;
    SFService *_sfService;
    SFSession *_sfSession;
    SFSiriClient *_siriClient;
    BOOL _siriDidDeviceSetup;
    SFSiriDeviceSetupGreetingDetails *_siriGreetingDetails;
    struct __WiFiManagerClient { } *_wifiManager;
    BOOL _wifiSetupEnabled;
    BOOL _identifyB238AsB520;
    HDSFileTransfer *_hdsFileTransferSession;
    SFDeviceOperationHandlerCDPSetup *_cdpSetupHandler;
    HMDeviceSetupOperationHandler *_homeKitSetupHandler;
    SFDeviceOperationHandlerWiFiSetup *_wifiSetupHandler;
    SFDeviceOperationHandlerCNJSetup *_captiveNetworkHandler;
    CUAudioPlayer *_audioPlayer;
    BOOL _shouldSetupAgentPlayBootTone;
    BOOL _prefCDPEnabled;
    NSString *_languageCode;
    NSString *_localeIdentifier;
    NSString *_temperatureUnit;
    int _siriDataSharingState;
    BOOL _siriDataSharingDeviceIsValid;
    BOOL _siriDisabled;
    NSString *_siriListenLanguage;
    long long _siriVoiceGender;
    NSString *_siriVoiceLanguage;
    NSString *_siriVoiceName;
    NSDate *_timeObj;
    int _timeAuto;
    long long _timeCycle;
    NSString *_timeZone;
    int _timeZoneAuto;
    SUICDefaultVoicePreviewer *_voicePreviewer;
    ICCloudClient *_icClient;
    unsigned long long _amsOptimizationStartTicks;
    double _amsOptimizationSecs;
    HMHomeManager *_homeManager;
    BOOL _scanFoundSUForSUNoSetup;
    int _homePodSUNoSetupState;
    long long _suUpdateState;
    double _estTimeRemainingSUNoSetup;
    NSDate *_estFinishTimeSUNoSetup;
    NSObject<OS_dispatch_semaphore> *_semaForScanFoundSU;
    NSError *_errorForScanSUNoSetup;
    BOOL _canCompanionShowHomePodSU;
}

@property (class, readonly) NSObject<OS_os_log> *signpostLog;

@property (retain, nonatomic) SUControllerManager *suControllerManager;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue;
@property (copy, nonatomic) id /* block */ progressHandler;
@property (readonly) unsigned long long signpostID;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_cleanup;
- (id)init;
- (void)_activate;
- (void)dealloc;
- (void)_invalidate;
- (void)invalidate;
- (void)activate;
- (void).cxx_destruct;
- (void)_sfServiceStart;
- (void)_handleSessionStarted:(id)a0;
- (void)_handleFinishRequest:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handlePreAuthRequest:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleSessionEnded:(id)a0;
- (void)manager:(id)a0 didChangeProgressOnDownload:(id)a1;
- (void)manager:(id)a0 didFailDownload:(id)a1 withError:(id)a2;
- (void)manager:(id)a0 didFailInstallation:(id)a1 withError:(id)a2;
- (void)manager:(id)a0 didFinishDownload:(id)a1;
- (void)manager:(id)a0 didFinishDownload:(id)a1 willProceedWithInstallation:(BOOL)a2 waitingForAdmissionControl:(BOOL)a3;
- (void)manager:(id)a0 didFinishDownload:(id)a1 willProceedWithInstallation:(BOOL)a2 waitingForAdmissionControl:(BOOL)a3 denialReasons:(id)a4;
- (void)manager:(id)a0 didFinishInstallation:(id)a1;
- (void)manager:(id)a0 scanRequestDidLocateUpdate:(id)a1 error:(id)a2;
- (void)manager:(id)a0 scanRequestPostponed:(id)a1 error:(id)a2;
- (void)_boostiTunesCloudDaemon;
- (void)_handleAMSTokenImportActionRequest:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleAuthActionAudioPasscodeInit:(id)a0 response:(id)a1;
- (void)_handleAuthActionAudioPasscodeStartWithResponse:(id)a0;
- (void)_handleAuthActionRequest:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleAuthActionSiriInit:(id)a0;
- (void)_handleAuthActionSiriStart:(id)a0 response:(id)a1 responseHandler:(id /* block */)a2;
- (int)_handleBasicConfigRequest:(id)a0;
- (void)_handleBasicConfigResponse:(id)a0;
- (void)_handleCheckHomePodForJS:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleDeviceActivationRequest:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleFinishApply:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleFinishDone2:(unsigned int)a0 responseHandler:(id /* block */)a1;
- (BOOL)_handleFinishDone2Ready;
- (void)_handleFinishDone:(unsigned int)a0 responseHandler:(id /* block */)a1;
- (void)_handlePurgeSUNoSetup:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleRawRequest:(id)a0 flags:(unsigned int)a1 responseHandler:(id /* block */)a2;
- (void)_handleSUNoSetupScanRequest:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleSiriDialogIdentifier:(id)a0;
- (void)_handleStartFileTransferRequest:(id)a0 responseHandler:(id /* block */)a1;
- (void)_handleVoicePreviewRequest:(id)a0 responseHandler:(id /* block */)a1;
- (void)_playReadyToSetupSound;
- (void)_printBitMask:(long long)a0;
- (void)_runHomeKitSetupMode:(id)a0 responseHandler:(id /* block */)a1;
- (void)_setSiriInfo;
- (void)_setSystemName:(id)a0 hostname:(id)a1;
- (BOOL)canSendPeerUpdates;
- (void)configureSUControllerManagerToFinish;
- (void)connectionRegained:(id)a0;
- (void)fetchVoiceProfile:(id)a0 sharedUserId:(id)a1 locale:(id)a2 withCompletion:(id /* block */)a3;
- (int)hdsSUStateForSUState;
- (BOOL)homePodNeedsSUNoSetup;
- (BOOL)isHomePodSUNoSetup;
- (void)manager:(id)a0 connectionError:(id)a1;
- (void)manager:(id)a0 didChangeProgressOnApply:(id)a1 progress:(id)a2;
- (void)sendSUNoSetupErrorPeerEvent:(long long)a0;
- (void)sendSUNoSetupSUInstallDonePeerEvent;
- (void)sendSUNoSetupSUStatusPeerEvent;
- (void)wipeWifiConfig;

@end