luxlabs header browser preview


@class NSString, PLPhotoLibraryPathManager;

@interface PLIndicatorFileCoordinator : NSObject {
    PLPhotoLibraryPathManager *_pathManager;
    int _activityIndicatorFid;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _activityIndicatorLock;
    NSString *_resourceHoldingDirectoryPath;
}

+ (void)setSystemLibraryAvailableIndicatorState:(BOOL)a0;
+ (BOOL)systemLibraryAvailableIndicatorState;

- (void)setCreatingAssetIsBusy:(BOOL)a0;
- (void)writeDisableICloudPhotosMarker;
- (void)dealloc;
- (id)_rebuildingPersonsIndicatorFilePath;
- (id)_readPListWithFilename:(id)a0;
- (BOOL)isEnableICloudPhotos;
- (void)writeEnableICloudPhotosMarker;
- (id)_pauseDataOnPath:(id)a0;
- (void)_writeDict:(id)a0 withFilename:(id)a1;
- (BOOL)hasItemToDownload;
- (id)initWithPathManager:(id)a0;
- (short)currentPauseReason;
- (BOOL)isICloudPhotosPaused;
- (BOOL)_canSetPauseMarkerWithUnpauseTime:(id)a0 onPauseData:(id)a1;
- (BOOL)isDisableICloudPhotos;
- (BOOL)isWipeCPLOnOpen;
- (void)setStreamsLibraryUpdatingExpired:(BOOL)a0;
- (id)dupeAnalysisNeededFilePath;
- (BOOL)isStreamsLibraryUpdatingExpired;
- (void)logCloudServiceEnableEvent:(BOOL)a0 serviceName:(id)a1 reason:(id)a2;
- (void)setTakingPhotoIsBusy:(BOOL)a0;
- (id)initWithResourceHoldingDirectoryPath:(id)a0;
- (void)_createPauseMarkerForReason:(short)a0 withUnpauseTime:(id)a1 withPath:(id)a2;
- (void)setWipeCPLOnOpen;
- (void)updateICloudPhotosMarkerForEnable:(BOOL)a0;
- (id)unpauseTime;
- (void)setDownloadCountsForImages:(unsigned long long)a0 videos:(unsigned long long)a1;
- (void)getDownloadPhotoCount:(unsigned long long *)a0 downloadVideoCount:(unsigned long long *)a1;
- (BOOL)isUserPause;
- (void)_setActivityIndicatorWithPath:(id)a0 flag:(BOOL)a1 crashRecovery:(id /* block */)a2;
- (void)setIsRebuildingPersons:(BOOL)a0;
- (void)clearWipeCPLOnOpen;
- (BOOL)clearPauseMarkerForReason:(short)a0;
- (void)forceSoftResetSync;
- (void).cxx_destruct;
- (BOOL)isForceSoftResetSync;
- (BOOL)needsRecoveryAfterCrashOptionallyRemoveAllIndicatorFiles:(BOOL)a0;
- (BOOL)isDupeAnalysisNeeded;
- (void)setDupeAnalysisNeeded:(BOOL)a0;
- (void)setImageWriter:(id)a0 isBusy:(BOOL)a1 crashRecoverySupport:(id)a2;
- (BOOL)isRebuildingPersons;
- (void)createPauseMarkerWithUnpauseTime:(id)a0 reason:(short)a1;
- (void)deleteCPLDownloadFinishedMarkerFilePath;

@end