@class NSXPCConnection; @protocol BLProgressReceiving, BLServiceProxyConnectionMonitoring; @interface BLServiceProxy : NSObject <BLServiceProtocol> { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _connectionLock; } @property (retain, nonatomic) NSXPCConnection *connection; @property (readonly, nonatomic) id<BLProgressReceiving> progressReceiver; @property (nonatomic) long long state; @property (nonatomic) int notifyToken; @property (weak, nonatomic) id<BLServiceProxyConnectionMonitoring> connectionMonitor; - (void)resetAllCrashSimulationOverridesWithReply:(id /* block */)a0; - (id)initWithError:(out id *)a0; - (void)shutdown; - (void)dealloc; - (void)migrationInfoWithStoreID:(long long)a0 withReply:(id /* block */)a1; - (void)cancelDownloadWithID:(id)a0 withReply:(id /* block */)a1; - (void)setValueSimulateCrashAtInstallDuringDecrypt:(BOOL)a0 withReply:(id /* block */)a1; - (void)requestDownloadsWithRestoreContentRequestItems:(id)a0 reply:(id /* block */)a1; - (void)getCrashSimulationOverrideValuesWithReply:(id /* block */)a0; - (void)setValueSimulateCrashAtInstallDuringFinish:(BOOL)a0 withReply:(id /* block */)a1; - (void)cancelAllActiveDownloadsWithReply:(id /* block */)a0; - (void)purchaseWithRequest:(id)a0 uiHostProxy:(id)a1 reply:(id /* block */)a2; - (void)setValueSimulateDeviceOutOfSpace:(BOOL)a0 withReply:(id /* block */)a1; - (void)prepareForRemoveAppWithReply:(id /* block */)a0; - (void)getValueSimulateDeviceOutOfSpaceWithReply:(id /* block */)a0; - (id)_synchronousRemoteObjectWithErrorHandler:(id /* block */)a0; - (void)racGUIDForStoreID:(long long)a0 withReply:(id /* block */)a1; - (void)removeMigrationInfoForStoreID:(long long)a0 withReply:(id /* block */)a1; - (void)monitorProgressWithReply:(id /* block */)a0; - (void)reloadFromServerWithReply:(id /* block */)a0; - (void)processAutomaticDownloadsWithReply:(id /* block */)a0; - (void)setValueSimulateCrashAtInstallDuringUnzip:(BOOL)a0 withReply:(id /* block */)a1; - (void)fetchDownloadFromDownloadID:(id)a0 withReply:(id /* block */)a1; - (void)setAutomaticDownloadEnabled:(BOOL)a0 uiHostProxy:(id)a1 reply:(id /* block */)a2; - (void)requestDownloadsWithManifestRequest:(id)a0 uiHostProxy:(id)a1 reply:(id /* block */)a2; - (void)restartDownloadWithID:(id)a0 withReply:(id /* block */)a1; - (void)fetchDownloadListWithReply:(id /* block */)a0; - (void)_createAndStartConnection; - (void)migrationInfosWithStates:(id)a0 withReply:(id /* block */)a1; - (void).cxx_destruct; - (void)removeAllMigrationInfosExcludingStates:(id)a0 withReply:(id /* block */)a1; - (void)setMigrationState:(long long)a0 forStoreIDs:(id)a1 withReply:(id /* block */)a2; - (void)setValueSimulateCrashAtInstallStart:(BOOL)a0 withReply:(id /* block */)a1; - (id)_remoteObjectWithErrorHandler:(id /* block */)a0; - (void)pauseDownloadWithID:(id)a0 withReply:(id /* block */)a1; - (void)migrationInfosWithStoreIDs:(id)a0 withReply:(id /* block */)a1; - (void)removeRacGUIDForStoreID:(long long)a0 withReply:(id /* block */)a1; - (void)downloadWithPermlink:(id)a0 title:(id)a1 reply:(id /* block */)a2; - (void)requestDownloadWithParameters:(id)a0 reply:(id /* block */)a1; - (id)initWithProgressReceiver:(id)a0 error:(out id *)a1; - (void)resumeDownloadWithID:(id)a0 withReply:(id /* block */)a1; - (void)requestDownloadsWithMetadata:(id)a0 areRestore:(BOOL)a1 reply:(id /* block */)a2; - (void)requestDownloadWithMetadata:(id)a0 isRestore:(BOOL)a1 reply:(id /* block */)a2; - (void)setRacGUID:(id)a0 forStoreID:(long long)a1 withReply:(id /* block */)a2; @end