luxlabs header browser preview


@class NSXPCConnection, ICCloudClientAvailabilityService, NSString, NSMutableArray, ICCloudClientCloudService, ICConnectionConfiguration, ICCloudServerListenerEndpointProvider, NSObject;
@protocol OS_dispatch_queue;

@interface ICCloudClient : NSObject <ICCloudAvailability>

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *serialAccessQueue;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *serverSetupBlockQueue;
@property (readonly, nonatomic) NSXPCConnection *xpcConnection;
@property (nonatomic) long long preferredVideoQuality;
@property (nonatomic, getter=isActive) BOOL active;
@property (readonly, nonatomic) ICCloudClientAvailabilityService *availabilityService;
@property (readonly, nonatomic) ICCloudClientCloudService *cloudService;
@property (readonly, nonatomic) ICCloudServerListenerEndpointProvider *listenerEndpointProvider;
@property (retain, nonatomic) NSMutableArray *pendingServerSetupCompleteBlocks;
@property (nonatomic) BOOL serverIsSetup;
@property (readonly, nonatomic) ICConnectionConfiguration *configuration;
@property (copy, nonatomic) id /* block */ updateSagaInProgressChangedHandler;
@property (copy, nonatomic) id /* block */ updateJaliscoInProgressChangedHandler;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)removePlaylistsWithSagaIDs:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)shouldProhibitActionsForCurrentNetworkConditions;
- (BOOL)shouldProhibitStoreAppsActionForCurrentNetworkConditions;
- (BOOL)isCellularDataRestrictedForVideos;
- (void)becomeActive;
- (BOOL)shouldProhibitVideosActionForCurrentNetworkConditions;
- (BOOL)canShowCloudVideo;
- (void)resetInvitationURLForCollaborationWithPersistentID:(long long)a0 completion:(id /* block */)a1;
- (BOOL)isCellularDataRestrictedForStoreApps;
- (BOOL)canShowCloudMusic;
- (BOOL)isCellularDataRestrictedForMusic;
- (BOOL)hasProperNetworkConditionsToShowCloudMedia;
- (BOOL)shouldProhibitMusicActionForCurrentNetworkConditions;
- (BOOL)canShowCloudDownloadButtons;
- (BOOL)isCellularDataRestricted;
- (BOOL)hasProperNetworkConditionsToPlayMedia;
- (void)favoriteEntityWithPersistentID:(long long)a0 storeID:(long long)a1 entityType:(long long)a2 time:(id)a3 completionHandler:(id /* block */)a4;
- (id)init;
- (void)importScreenshotForPurchaseHistoryID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)disableCloudLibraryWithReason:(long long)a0 completionHandler:(id /* block */)a1;
- (void)importSubscriptionScreenshotForPersistentID:(long long)a0 completionHandler:(id /* block */)a1;
- (void)loadArtworkInfoForSagaID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)loadScreenshotInfoForPurchaseHistoryIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)importSubscriptionItemArtworkForPersistentID:(long long)a0 completionHandler:(id /* block */)a1;
- (void)dealloc;
- (void)authenticateWithCompletionHandler:(id /* block */)a0;
- (void)deprioritizeSubscriptionContainerArtworkForPersistentID:(long long)a0;
- (void)resetConfiguration:(id)a0;
- (void)editCollaborationWithPersistentID:(long long)a0 properties:(id)a1 trackEdits:(id)a2 completion:(id /* block */)a3;
- (void)deprioritizeSubscriptionItemArtworkForPersistentID:(long long)a0;
- (void)deprioritizeItemArtworkForPurchaseHistoryID:(unsigned long long)a0;
- (void)enableCloudLibraryWithPolicy:(long long)a0 startInitialImport:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)setDaemonConfiguration:(unsigned long long)a0;
- (void)updateJaliscoLibraryWithReason:(long long)a0 completionHandler:(id /* block */)a1;
- (void)notifyDeviceSetupFinishedWithCompletion:(id /* block */)a0;
- (void)loadSagaUpdateProgressWithCompletionHandler:(id /* block */)a0;
- (void)isAuthenticatedWithCompletionHandler:(id /* block */)a0;
- (void)favoriteEntityWithPersistentID:(long long)a0 sagaID:(long long)a1 entityType:(long long)a2 time:(id)a3 completionHandler:(id /* block */)a4;
- (void)_setupNotifications;
- (void)beginCollaborationUsingPlaylistWithPersistentID:(long long)a0 sharingMode:(unsigned long long)a1 completion:(id /* block */)a2;
- (BOOL)isAuthenticated;
- (void)_tearDownNotifications;
- (BOOL)isAutomaticDownloadsEnabledForMediaKindMusic;
- (void)importContainerArtworkForSagaID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)addStorePlaylistWithGlobalID:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadLastKnownEnableICMLErrorStatusWithCompletionHander:(id /* block */)a0;
- (void)_serverJaliscoUpdateInProgressDidChange;
- (BOOL)hasSetPreferenceForAutomaticDownloads;
- (void)uploadArtworkForPlaylistWithPersistentID:(long long)a0 completionHandler:(id /* block */)a1;
- (void)uploadCloudPlaylistProperties;
- (void)endCollaborationWithPersistentID:(long long)a0 completion:(id /* block */)a1;
- (void)handleAutomaticDownloadPreferenceChangedForMediaKindMusic:(BOOL)a0 withCompletionHandler:(id /* block */)a1;
- (void)removeItemsWithSagaIDs:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)createMusicNotificationFromAMSDialogRequest:(id)a0 error:(id *)a1;
- (void)loadScreenshotInfoForSagaIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)addStoreItemWithAdamID:(long long)a0 referral:(id)a1 toPlaylistWithPersistentID:(long long)a2 completionHandler:(id /* block */)a3;
- (void)listCloudServerOperations;
- (BOOL)isMediaKindDisabledForJaliscoLibrary:(long long)a0;
- (void)loadGeniusItemsForSagaID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)deprioritizeScreenshotForPurchaseHistoryID:(unsigned long long)a0;
- (void)loadArtworkInfoForContainerSagaIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)setAlbumProperties:(id)a0 forAlbumPersistentID:(long long)a1 completionHandler:(id /* block */)a2;
- (void)importItemArtworkForSagaID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)deprioritizeAlbumArtistHeroImageForPersistentID:(long long)a0;
- (void)deprioritizeContainerArtworkForSagaID:(unsigned long long)a0;
- (void)loadScreenshotInfoForSubscriptionPersistentID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)updateSagaLibraryWithReason:(long long)a0 completionHandler:(id /* block */)a1;
- (void)deauthenticateWithCompletionHandler:(id /* block */)a0;
- (void)addStoreItemWithAdamID:(long long)a0 referral:(id)a1 completionHandler:(id /* block */)a2;
- (void)loadArtworkInfoForSubscriptionItemPersistentID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)authenticateAndStartInitialImport:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)loadUpdateProgressWithCompletionHandler:(id /* block */)a0;
- (void)importItemArtworkForPurchaseHistoryID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)addItemWithSagaID:(long long)a0 toPlaylistWithPersistentID:(long long)a1 completionHandler:(id /* block */)a2;
- (void)addGeniusPlaylistWithPersistentID:(long long)a0 name:(id)a1 seedItemSagaIDs:(id)a2 itemSagaIDs:(id)a3 completionHandler:(id /* block */)a4;
- (void)setItemProperties:(id)a0 forSagaID:(unsigned long long)a1;
- (void)loadArtworkInfoForPurchaseHistoryID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (BOOL)_isAuthenticated;
- (void)loadArtworkInfoForContainerSagaID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (BOOL)musicPurchasesDisabledForJaliscoLibrary;
- (void)disableCloudLibraryWithCompletionHandler:(id /* block */)a0;
- (void)uploadCloudItemProperties;
- (void)_serverSetupDidComplete;
- (void)updatePinnedSubscribedPlaylistsWithCompletion:(id /* block */)a0;
- (void)publishPlaylistWithSagaID:(long long)a0 completionHandler:(id /* block */)a1;
- (void)deprioritizeItemArtworkForSagaID:(unsigned long long)a0;
- (void)resignActive;
- (void)sdk_setPlaylistProperties:(id)a0 trackList:(id)a1 forPlaylistPersistentID:(long long)a2 completionHandler:(id /* block */)a3;
- (void)setItemProperties:(id)a0 forPurchaseHistoryID:(unsigned long long)a1;
- (void)loadScreenshotInfoForSagaID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)importAlbumArtistHeroImageForPersistentID:(long long)a0 completionHandler:(id /* block */)a1;
- (void)loadIsJaliscoUpdateInProgressWithCompletionHandler:(id /* block */)a0;
- (void)updateSubscribedPlaylistsWithSagaIDs:(id)a0 ignoreMinRefreshInterval:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)sdk_addStoreItemWithOpaqueID:(id)a0 toPlaylistWithPersistentID:(long long)a1 completionHandler:(id /* block */)a2;
- (void)importArtistHeroImageForPersistentID:(long long)a0 completionHandler:(id /* block */)a1;
- (id)initWithConfiguration:(id)a0;
- (void)isAuthenticatedWithQueue:(id)a0 completionHandler:(id /* block */)a1;
- (void).cxx_destruct;
- (void)sdk_addItemWithSagaID:(long long)a0 toPlaylistWithPersistentID:(long long)a1 completionHandler:(id /* block */)a2;
- (void)refreshEnhancedAudioSharedKeys;
- (void)loadScreenshotInfoForSubscriptionPersistentIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)sdk_addStoreItemWithOpaqueID:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadArtworkInfoForSubscriptionContainerPersistentIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)uploadItemProperties;
- (void)favoriteAlbumWithPersistentID:(long long)a0 cloudLibraryID:(id)a1 time:(id)a2 completionHandler:(id /* block */)a3;
- (void)loadArtworkInfoForPurchaseHistoryIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadArtworkInfoForSagaIDs:(id)a0 completionHandler:(id /* block */)a1;
- (id)initWithUserIdentity:(id)a0;
- (void)loadScreenshotInfoForPurchaseHistoryID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)removeJaliscoLibraryWithCompletionHander:(id /* block */)a0;
- (void)loadIsSagaUpdateInProgressWithCompletionHandler:(id /* block */)a0;
- (void)updateArtistHeroImages;
- (void)removeCollaborators:(id)a0 fromCollaborationWithPersistentID:(long long)a1 completion:(id /* block */)a2;
- (void)importSubscriptionContainerArtworkForPersistentID:(long long)a0 completionHandler:(id /* block */)a1;
- (void)favoritePlaylistWithPersistentID:(long long)a0 globalID:(id)a1 time:(id)a2 completionHandler:(id /* block */)a3;
- (void)loadArtworkInfoForSubscriptionContainerPersistentID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)fetchEnhancedAudioOfflineKeys;
- (void)loadArtworkInfoForSubscriptionItemPersistentIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadMissingArtwork;
- (void)deprioritizeSubscriptionScreenshotForPersistentID:(long long)a0;
- (void)respondToPendingCollaborator:(id)a0 onCollaborationWithPersistentID:(long long)a1 withApproval:(BOOL)a2 completion:(id /* block */)a3;
- (void)_serverSagaUpdateInProgressDidChange;
- (void)deprioritizeArtistHeroImageForPersistentID:(long long)a0;
- (void)loadBooksForStoreIDs:(id)a0 withCompletionHandler:(id /* block */)a1;
- (BOOL)initialLibrarySyncsComplete;
- (void)joinCollaborationWithGlobalPlaylistID:(id)a0 invitationURL:(id)a1 completion:(id /* block */)a2;
- (void)setCloudAddToPlaylistBehavior:(long long)a0 completionHandler:(id /* block */)a1;
- (void)processPendingKeyInvalidations;
- (void)_enableCloudLibraryWithPolicy:(long long)a0 startinitialImport:(BOOL)a1 isExplicitUserAction:(BOOL)a2 completionHandler:(id /* block */)a3;
- (void)setAlbumProperties:(id)a0 forAlbumPersistentID:(long long)a1 cloudLibraryID:(id)a2 completionHandler:(id /* block */)a3;
- (void)setPlaylistProperties:(id)a0 trackList:(id)a1 forPlaylistPersistentID:(long long)a2 completionHandler:(id /* block */)a3;
- (void)createPlaylistWithPersistentID:(long long)a0 properties:(id)a1 trackList:(id)a2 completionHandler:(id /* block */)a3;
- (void)favoriteArtistWithPersistentID:(long long)a0 cloudLibraryID:(id)a1 time:(id)a2 completionHandler:(id /* block */)a3;
- (void)importScreenshotForSagaID:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)loadJaliscoUpdateProgressWithCompletionHandler:(id /* block */)a0;
- (void)updateJaliscoLibraryWithCompletionHandler:(id /* block */)a0;
- (void)hideItemsWithPurchaseHistoryIDs:(id)a0 completionHandler:(id /* block */)a1;
- (void)sdk_createPlaylistWithPersistentID:(long long)a0 properties:(id)a1 tracklist:(id)a2 completionHandler:(id /* block */)a3;
- (void)updateSagaLibraryWithCompletionHandler:(id /* block */)a0;
- (void)setAlbumArtistProperties:(id)a0 forAlbumArtistPersistentID:(long long)a1 completionHandler:(id /* block */)a2;
- (void)loadIsUpdateInProgressWithCompletionHandler:(id /* block */)a0;
- (void)deprioritizeScreenshotForSagaID:(unsigned long long)a0;
- (void)performBlockAfterServerSetup:(id /* block */)a0;

@end