@class PHAExecutive, NSXPCConnection, NSString, NSMutableDictionary, PHAManager; @interface PHAServiceClientHandler : NSObject { NSString *_clientBundleID; NSMutableDictionary *_operationsByIdentifier; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; } @property (retain) NSXPCConnection *xpcConnection; @property (retain) PHAManager *photoAnalysisManager; @property (retain) PHAExecutive *executive; @property (retain) id serviceUnavailableHandler; @property (readonly) NSString *clientBundleID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)addOperation:(id)a0; - (void)shutdown; - (void)operationDidFinish:(id)a0; - (id)init; - (void)submitBlockToExecutiveStateQueue:(id /* block */)a0; - (id)contextInformationFromInvocation:(id)a0; - (void)connection:(id)a0 handleInvocation:(id)a1 isReply:(BOOL)a2; - (void)handleOperation:(id)a0; - (void)operationWillStart:(id)a0; - (void)xpcHandlerInvalidate; - (id)managerForInvocation:(id)a0 contextInformation:(id)a1; - (id)initWithXPCConnection:(id)a0 executive:(id)a1; - (void)cancelOperationsWithIdentifiers:(id)a0 context:(id)a1 reply:(id /* block */)a2; - (BOOL)isplphotosctl; - (void).cxx_destruct; - (id)libraryURLFromContextInformation:(id)a0; - (BOOL)validateOperation:(id)a0 forConnection:(id)a1; - (id)forwardingTargetForInvocation:(id)a0 contextInformation:(id)a1 cancelBackgroundActivities:(BOOL *)a2; - (BOOL)isPhotos; - (void)removeClientFromExecutiveIfNeeded; @end