text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, August 24, 2019 at 9:49:11 PM Mountain Standard Time
  * Operating System: Version 12.4 (Build 16M568)
  * Image Source: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/PhotoAnalysis
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <PhotoAnalysis/PHAWorkerJob.h>
  #import <libobjc.A.dylib/PHAGraphRegistration.h>
  
  @protocol OS_os_transaction;
  @class NSString, NSDate, NSObject, PHAGraphManager;
  
  @interface PHAGraphServiceWorkerGraphUpdateJob : PHAWorkerJob <PHAGraphRegistration> {
  
  	BOOL _finished;
  	BOOL _isChangeProcessingJob;
  	float _completionScore;
  	/*^block*/id _updateBlock;
  	/*^block*/id _completionBlock;
  	NSString* _label;
  	NSDate* _creationDate;
  	NSObject*<OS_os_transaction> _transaction;
  	PHAGraphManager* _graphManager;
  
  }
  
  @property (assign,nonatomic) BOOL finished;                               //@synthesize finished=_finished - In the implementation block
  @property (assign,nonatomic) float completionScore;                       //@synthesize completionScore=_completionScore - In the implementation block
  @property (copy) NSString * label;                                        //@synthesize label=_label - In the implementation block
  @property (retain) NSDate * creationDate;                                 //@synthesize creationDate=_creationDate - In the implementation block
  @property (retain) NSObject*<OS_os_transaction> transaction;              //@synthesize transaction=_transaction - In the implementation block
  @property (nonatomic,retain) PHAGraphManager * graphManager;              //@synthesize graphManager=_graphManager - In the implementation block
  @property (copy) id updateBlock;                                          //@synthesize updateBlock=_updateBlock - In the implementation block
  @property (copy) id completionBlock;                                      //@synthesize completionBlock=_completionBlock - In the implementation block
  @property (assign) BOOL isChangeProcessingJob;                            //@synthesize isChangeProcessingJob=_isChangeProcessingJob - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)graphUpdateJobWithLibrary:(id)arg1 scenario:(unsigned long long)arg2 label:(id)arg3 updateBlock:(/*^block*/id)arg4 ;
  -(BOOL)finished;
  -(void)setCreationDate:(NSDate *)arg1 ;
  -(NSDate *)creationDate;
  -(NSObject*<OS_os_transaction>)transaction;
  -(void)setTransaction:(NSObject*<OS_os_transaction>)arg1 ;
  -(void)setFinished:(BOOL)arg1 ;
  -(PHAGraphManager *)graphManager;
  -(void)graphUpdateDidStop;
  -(void)graphUpdateIsConsistent;
  -(void)graphUpdateMadeProgress:(double)arg1 ;
  -(void)setCompletionScore:(float)arg1 ;
  -(BOOL)startProcessingOnWorker:(id)arg1 withError:(id*)arg2 ;
  -(BOOL)stopProcessingOnWorker:(id)arg1 withError:(id*)arg2 ;
  -(float)completionScore;
  -(BOOL)wantsLiveGraphUpdates;
  -(BOOL)wantsGraphUpdateNotifications;
  -(void)markAsFinishedWithCompletionScore:(float)arg1 ;
  -(void)setIsChangeProcessingJob:(BOOL)arg1 ;
  -(void)setGraphManager:(PHAGraphManager *)arg1 ;
  -(id)initWithWorkerType:(short)arg1 scenario:(unsigned long long)arg2 label:(id)arg3 library:(id)arg4 ;
  -(BOOL)isChangeProcessingJob;
  -(void)onGraphUpdateComplete;
  -(void)updateCompletionScore:(float)arg1 ;
  -(NSString *)description;
  -(void)setCompletionBlock:(id)arg1 ;
  -(NSString *)label;
  -(void)setLabel:(NSString *)arg1 ;
  -(id)completionBlock;
  -(void)setUpdateBlock:(id)arg1 ;
  -(id)updateBlock;
  @end
  
  