@class NSString, PLLibraryServicesManager, NSMutableArray, NSObject; @protocol OS_dispatch_source; @interface PLLibraryServicesCPLReadiness : NSObject { PLLibraryServicesManager *_libraryServicesManager; NSObject *_photoLibraryCPLReadinessTimer; NSMutableArray *_photoLibraryCPLReadinessBlocks; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _stateLock; NSString *_statusMessage; BOOL _isReadyForCPL; } - (id)initWithLibraryServicesManager:(id)a0; - (id)libraryServicesManager; - (void)_checkIsReadyForCloudPhotoLibrary; - (void)_callOutstandingCPLReadinessBlocks; - (void)_stopWaitingForCPLReadiness; - (BOOL)_checkForCPLReadinessAndCallBlocks; - (void)invalidate; - (BOOL)_isAssetsdReadyForCPLManagerWithStatus:(id *)a0; - (void)cancelCPLReadinessBlocksAndStopWaiting; - (void).cxx_destruct; - (void)_updateIsReady:(BOOL)a0 statusMessage:(id)a1; - (BOOL)_isReadyForCloudPhotoLibraryWithStatus:(id *)a0; - (void)_setupCPLReadinessTimerAndEventHandlerIfNeeded; - (void)performOnceLibraryIsReadyForCPLManager:(id /* block */)a0; - (void)processCloudPhotosLibraryStateChange:(BOOL)a0; - (BOOL)isReadyForCloudPhotoLibraryWithStatus:(id *)a0; - (void)pauseCloudPhotos:(BOOL)a0 reason:(short)a1; @end