text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, June 1, 2019 at 6:44:45 PM Mountain Standard Time
  * Operating System: Version 12.1.1 (Build 16C5050a)
  * Image Source: /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  @class PLPhotoLibrary, NSMutableArray, NSMutableSet;
  
  @interface PLCloudBatchUploader : NSObject {
  
  	PLPhotoLibrary* _photoLibrary;
  	NSMutableArray* _uploadBatchArray;
  	NSMutableSet* _downloadedDeleteRecords;
  	NSMutableSet* _cameraAsset;
  	BOOL _initialUpload;
  	BOOL _shouldGenerateDerivatives;
  
  }
  
  @property (assign) BOOL initialUpload;                          //@synthesize initialUpload=_initialUpload - In the implementation block
  @property (assign) BOOL shouldGenerateDerivatives;              //@synthesize shouldGenerateDerivatives=_shouldGenerateDerivatives - In the implementation block
  -(void)_addAsset:(id)arg1 toAssetChanges:(id)arg2 isInsert:(BOOL)arg3 seenAssetUuid:(id)arg4 ;
  -(BOOL)_validate:(id)arg1 onRelatedObject:(id)arg2 ;
  -(id)_syncDescriptionForObject:(id)arg1 ;
  -(void)_promptToFileRadarWithTitle:(id)arg1 description:(id)arg2 ;
  -(void)_handleInvalidAsset:(id)arg1 ;
  -(void)_sortData:(id)arg1 isInsert:(BOOL)arg2 forUploadChanges:(id)arg3 shouldTriggerPrefetch:(BOOL*)arg4 inManagedObjectContext:(id)arg5 ;
  -(void)_sortRelationshipData:(id)arg1 forRelationshipUpdate:(id)arg2 inManagedObjectContext:(id)arg3 ;
  -(id)_fetchChangesFromLocalEvent:(id)arg1 shouldTriggerPrefetch:(BOOL*)arg2 ;
  -(void)_incrementUploadAttemptsAndPushStateForAssets:(id)arg1 ;
  -(id)createBatchesForChanges:(id)arg1 outInsertedPhotoCount:(unsigned long long*)arg2 outInsertedVideoCount:(unsigned long long*)arg3 withUploadTracker:(id)arg4 ;
  -(void)addBatches:(id)arg1 ;
  -(void)_processAlbumInserts:(id)arg1 albumChanges:(id)arg2 withBatchManager:(id)arg3 ;
  -(id)_personsToUploadIncludingReverseOrderedMergeTargetsForPersons:(id)arg1 ;
  -(id)_validateAssets:(id)arg1 fromCloudUuidDeleteList:(id)arg2 ;
  -(void)_sendAlbums:(id)arg1 toBatchManager:(id)arg2 ;
  -(void)_sendAssets:(id)arg1 toBatchManager:(id)arg2 ;
  -(void)_sendOneBatch:(id)arg1 toBatchManager:(id)arg2 ;
  -(void)_processPendingObjects:(id)arg1 withBatchManager:(id)arg2 ;
  -(id)_getLocalRecordFromCPLRecord:(id)arg1 ;
  -(void)_quarantineObject:(id)arg1 ;
  -(void)quarantineRecord:(id)arg1 ;
  -(void)_processGenerateDerivativesCommitError:(id)arg1 inUploadBatch:(id)arg2 forRecords:(id)arg3 ;
  -(void)_processIncludeMasterCommitError:(id)arg1 inUploadBatch:(id)arg2 forRecords:(id)arg3 ;
  -(void)_processChangeToFullRecordCommitError:(id)arg1 inUploadBatch:(id)arg2 forRecords:(id)arg3 ;
  -(BOOL)_processRepushAlbumError:(id)arg1 inUploadBatch:(id)arg2 forRecords:(id)arg3 ;
  -(void)_processQuarantineRecordsCommitError:(id)arg1 inUploadBatch:(id)arg2 forRecords:(id)arg3 ;
  -(void)_processInvalidScopeCommitError:(id)arg1 inUploadBatch:(id)arg2 forRecords:(id)arg3 ;
  -(void)_processInvalidResourceCopySourceCommitError:(id)arg1 inUploadBatch:(id)arg2 forRecords:(id)arg3 ;
  -(void)_addLocalResourcesToRecord:(id)arg1 ;
  -(void)_push:(id)arg1 ;
  -(void)_pushBatches:(id)arg1 ;
  -(void)_cleanUploadedResources:(id)arg1 ;
  -(id)initWithLibrary:(id)arg1 ;
  -(void)clearUploadArray;
  -(BOOL)hasBatchesToUpload;
  -(unsigned long long)numberOfBatchesToUpload;
  -(void)recordDeletions:(id)arg1 ;
  -(void)handleUploadBatchesFromLocalEvent:(id)arg1 outInsertedPhotoCount:(unsigned long long*)arg2 outInsertedVideoCount:(unsigned long long*)arg3 shouldTriggerPrefetch:(BOOL*)arg4 withUploadTracker:(id)arg5 ;
  -(void)uploadFullPhotoLibraryToCloud;
  -(void)tryToFixCommitError:(id)arg1 inUploadBatch:(id)arg2 forRecords:(id)arg3 ;
  -(id)processCommitError:(id)arg1 andFinalizeError:(id)arg2 forUploadBatchContainer:(id)arg3 withUploadTracker:(id)arg4 ;
  -(BOOL)initialUpload;
  -(void)setInitialUpload:(BOOL)arg1 ;
  -(BOOL)shouldGenerateDerivatives;
  -(void)setShouldGenerateDerivatives:(BOOL)arg1 ;
  -(id)pop;
  @end
  
  