text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/HomeKitDaemon.framework/HomeKitDaemon
   */
  
  @interface HMDConnectionProxy : NSObject <HMDaemonConnection> {
      bool  _activated;
      unsigned long long  _activeMessageCount;
      NSObject<OS_dispatch_group> * _activeMessageTracker;
      HMDApplicationRegistry * _appRegistry;
      NSString * _clientName;
      bool  _entitledForAPIAccess;
      bool  _entitledForBackgroundMode;
      bool  _entitledForSPIAccess;
      NSMutableSet * _pendingRequests;
      NSDictionary * _privateAccessEntitlement;
      HMDProcessInfo * _processInfo;
      bool  _ready;
      HMFMessageDispatcher * _recvDispatcher;
      NSObject<OS_dispatch_queue> * _workQueue;
      NSXPCConnection * _xpcConnection;
  }
  
  @property (nonatomic) bool activated;
  @property (nonatomic) unsigned long long activeMessageCount;
  @property (nonatomic, retain) NSObject<OS_dispatch_group> *activeMessageTracker;
  @property (nonatomic, readonly) NSSet *activeRequests;
  @property (nonatomic) HMDApplicationRegistry *appRegistry;
  @property (nonatomic, readonly) NSString *applicationBundleIdentifier;
  @property (getter=isAuthorizedForHomeDataAccess, nonatomic, readonly) bool authorizedForHomeDataAccess;
  @property (getter=isAuthorizedForLocationAccess, nonatomic, readonly) bool authorizedForLocationAccess;
  @property (nonatomic, retain) NSString *clientName;
  @property (nonatomic, readonly) int clientPid;
  @property (nonatomic, readonly) NSString *companionAppBundleIdentifier;
  @property (readonly, copy) NSString *debugDescription;
  @property (readonly, copy) NSString *description;
  @property (nonatomic, readonly) NSString *effectiveLocationBundleIdentifier;
  @property (getter=isEntitledForAPIAccess, nonatomic, readonly) bool entitledForAPIAccess;
  @property (getter=isEntitledForBackgroundMode, nonatomic, readonly) bool entitledForBackgroundMode;
  @property (getter=isEntitledForSPIAccess, nonatomic, readonly) bool entitledForSPIAccess;
  @property (readonly) unsigned long long hash;
  @property (nonatomic, readonly) NSString *name;
  @property (nonatomic, retain) NSMutableSet *pendingRequests;
  @property (nonatomic, retain) NSDictionary *privateAccessEntitlement;
  @property (nonatomic) HMDProcessInfo *processInfo;
  @property (nonatomic) bool ready;
  @property (nonatomic, retain) HMFMessageDispatcher *recvDispatcher;
  @property (nonatomic, readonly) id remoteProxy;
  @property (readonly) Class superclass;
  @property (nonatomic, readonly) NSString *teamIdentifier;
  @property (nonatomic, retain) NSObject<OS_dispatch_queue> *workQueue;
  @property (nonatomic) NSXPCConnection *xpcConnection;
  
  - (void).cxx_destruct;
  - (id)_displayName;
  - (void)_notifyOfNewIncomingClientMessage;
  - (void)activate;
  - (bool)activated;
  - (unsigned long long)activeMessageCount;
  - (id)activeMessageTracker;
  - (id)activeRequests;
  - (id)appRegistry;
  - (id)applicationBundleIdentifier;
  - (void)checkinWithName:(id)arg1 handleMessageWithName:(id)arg2 messageIdentifier:(id)arg3 messagePayload:(id)arg4 target:(id)arg5 responseHandler:(id /* block */)arg6;
  - (id)clientName;
  - (int)clientPid;
  - (id)companionAppBundleIdentifier;
  - (void)deactivate;
  - (void)dealloc;
  - (id)description;
  - (id)effectiveLocationBundleIdentifier;
  - (id)extractTeamIdentifier;
  - (void)handleMessageWithName:(id)arg1 messageIdentifier:(id)arg2 messagePayload:(id)arg3 target:(id)arg4;
  - (void)handleMessageWithName:(id)arg1 messageIdentifier:(id)arg2 messagePayload:(id)arg3 target:(id)arg4 responseHandler:(id /* block */)arg5;
  - (id)initWithConnection:(id)arg1 queue:(id)arg2 activeMessageTracker:(id)arg3 recvDispatcher:(id)arg4 appRegistry:(id)arg5;
  - (bool)isAuthorizedForHomeDataAccess;
  - (bool)isAuthorizedForLocationAccess;
  - (bool)isEntitledForAPIAccess;
  - (bool)isEntitledForBackgroundMode;
  - (bool)isEntitledForSPIAccess;
  - (id)name;
  - (id)pendingRequests;
  - (id)privateAccessEntitlement;
  - (id)processInfo;
  - (bool)ready;
  - (void)recheckinWithName:(id)arg1;
  - (id)recvDispatcher;
  - (id)remoteProxy;
  - (void)setActivated:(bool)arg1;
  - (void)setActiveMessageCount:(unsigned long long)arg1;
  - (void)setActiveMessageTracker:(id)arg1;
  - (void)setAppRegistry:(id)arg1;
  - (void)setClientName:(id)arg1;
  - (void)setPendingRequests:(id)arg1;
  - (void)setPrivateAccessEntitlement:(id)arg1;
  - (void)setProcessInfo:(id)arg1;
  - (void)setReady:(bool)arg1;
  - (void)setRecvDispatcher:(id)arg1;
  - (void)setWorkQueue:(id)arg1;
  - (void)setXpcConnection:(id)arg1;
  - (bool)shouldSendResponseForMessageIdentifier:(id)arg1;
  - (id)teamIdentifier;
  - (id)workQueue;
  - (id)xpcConnection;
  
  @end
  