luxlabs header browser preview


@class SUManagerClient, NSString, SUAutoInstallOperation, NSObject, SURollbackDescriptor;
@protocol OS_dispatch_queue, SUSUISoftwareUpdateClientManagerDelegate;

@interface SUSUISoftwareUpdateClientManager : NSObject <SUAutoInstallOperationDelegate, SUManagerClientDelegate> {
    NSObject<OS_dispatch_queue> *_workQueue;
    NSObject<OS_dispatch_queue> *_completionQueue;
    SUManagerClient *_suClient;
    BOOL _autoUpdateScheduled;
    BOOL _rollingBack;
    SURollbackDescriptor *_rollbackDescriptor;
    SUAutoInstallOperation *_autoInstallOperation;
}

@property (weak, nonatomic) id<SUSUISoftwareUpdateClientManagerDelegate> delegate;
@property (readonly, retain, nonatomic) SUManagerClient *suManagerClient;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void).cxx_destruct;
- (void)download:(id /* block */)a0;
- (id)eligibleRollback;
- (void)client:(id)a0 downloadDidFail:(id)a1 withError:(id)a2;
- (void)client:(id)a0 downloadDidFinish:(id)a1 withInstallPolicy:(id)a2;
- (void)client:(id)a0 downloadDidStart:(id)a1;
- (void)client:(id)a0 downloadProgressDidChange:(id)a1;
- (void)client:(id)a0 downloadWasInvalidatedForNewUpdatesAvailable:(id)a1;
- (void)client:(id)a0 inUserInteraction:(id /* block */)a1;
- (void)client:(id)a0 installDidFail:(id)a1 withError:(id)a2;
- (void)client:(id)a0 installDidFinish:(id)a1;
- (void)client:(id)a0 installDidStart:(id)a1;
- (void)client:(id)a0 installTonightScheduled:(BOOL)a1 operationID:(id)a2;
- (void)client:(id)a0 rollbackDidFail:(id)a1 withError:(id)a2;
- (void)client:(id)a0 rollbackDidFinish:(id)a1;
- (void)client:(id)a0 rollbackDidStart:(id)a1;
- (void)client:(id)a0 scanRequestDidFinishForOptions:(id)a1 results:(id)a2 error:(id)a3;
- (void)client:(id)a0 scanRequestDidStartForOptions:(id)a1;
- (void)autoInstallOperationDidConsent:(id)a0;
- (void)autoInstallOperationPasscodePolicyDidChange:(id)a0 passcodePolicyType:(unsigned long long)a1;
- (void)autoInstallOperationIsReadyToInstall:(id)a0 withResponse:(id /* block */)a1;
- (void)autoInstallOperationWasCancelled:(id)a0;
- (BOOL)isAutoUpdateScheduled;
- (void)isClearingSpaceForDownload:(id /* block */)a0;
- (void)isDelayingUpdates:(id /* block */)a0;
- (void)isInstallationKeybagRequired:(id /* block */)a0;
- (void)isInstallationKeybagRequiredForDescriptor:(id)a0 result:(id /* block */)a1;
- (void)isScanning:(id /* block */)a0;
- (void)purgeDownload:(id /* block */)a0;
- (void)softwareUpdatePathRestriction:(id /* block */)a0;
- (void)_queue_cancelAutoInstall;
- (void)_queue_setAutoUpdateScheduled:(BOOL)a0;
- (void)_queue_setEligibleRollback:(id)a0;
- (void)_queue_setRollingBack:(BOOL)a0;
- (void)cancelAutoInstall;
- (void)createInstallationKeybagWithOptions:(id)a0 completion:(id /* block */)a1;
- (void)currentAutoInstallOperation:(BOOL)a0 completion:(id /* block */)a1;
- (void)destroyInstallationKeybag:(id /* block */)a0;
- (void)enableAutoDownload:(BOOL)a0;
- (void)enableAutoInstall:(BOOL)a0;
- (void)enableAutoInstallPreviousUserSettings:(BOOL)a0;
- (void)enableAutomaticInstallSystemDataFiles:(BOOL)a0;
- (void)getDDMDeclaration:(id /* block */)a0;
- (id)initWithDelegate:(id)a0 completionQueue:(id)a1;
- (void)installUpdateWithOptions:(id)a0 completion:(id /* block */)a1;
- (BOOL)isAutoDownloadEnabled;
- (BOOL)isAutoInstallEnabled;
- (BOOL)isAutoInstallPreviousUserSettingsEnabled;
- (BOOL)isAutoUpdateArmedAndReady;
- (BOOL)isAutomaticInstallSystemDataFilesEnabled;
- (BOOL)isRollingBack;
- (BOOL)isSecurityResponseEnabled;
- (void)isUpdateReadyForInstallationWithOpions:(id)a0 completion:(id /* block */)a1;
- (BOOL)previousUserSpecifiedSecurityResponseEnabled;
- (void)queue_enableAutoInstallPreviousUserSettings:(BOOL)a0;
- (void)queue_enableAutomaticInstallSystemDataFiles:(BOOL)a0;
- (void)queue_setAutoDownloadEnabled:(BOOL)a0;
- (void)queue_setAutoInstallEnabled:(BOOL)a0;
- (void)queue_setPreviousUserSpecifiedSecurityResponseStatus:(BOOL)a0;
- (void)queue_setSecurityResponseEnabled:(BOOL)a0;
- (void)rollbackUpdateWithOptions:(id)a0 completion:(id /* block */)a1;
- (void)scanforUpdatesWithOptions:(id)a0 completion:(id /* block */)a1;
- (void)setAutoUpdateScheduled:(BOOL)a0;
- (void)setEligibleRollback:(id)a0;
- (void)setPreviousUserSpecifiedSecurityResponseStatus:(BOOL)a0;
- (void)setRollingBack:(BOOL)a0 rollback:(id)a1;
- (void)setSecurityResponseEnabled:(BOOL)a0;
- (void)startDownloadWithOptions:(id)a0 completion:(id /* block */)a1;
- (void)updateDownloadOptions:(id)a0 completion:(id /* block */)a1;
- (void)updatesDownloadable:(id)a0 alternateUpdate:(id)a1 completion:(id /* block */)a2;

@end