@class NSString, NSArray; @protocol HMDLocalElectionMeshControllerDelegate, HMDLocalElectionMeshNode; @interface HMDCoordinationLocalElectionMeshController : COMeshController @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (weak, nonatomic) id delegate; @property (readonly) BOOL isLeader; @property (readonly) BOOL isProcessing; @property (readonly) NSArray *meshNodes; @property (readonly) id leaderNode; + (id)logCategory; - (id)initWithQueue:(id)a0; - (void)stop; - (id)logIdentifier; - (void).cxx_destruct; - (void)_setupMessageRegistrations; - (id)debugDescriptionForControllerType; - (id)debugDescriptionForMeshState; - (void)meshControllerDidElectLeader; - (void)meshControllerDidStartElection; - (void)meshControllerDidUpdatesNodes; - (id)meshNodeFor:(id)a0; - (void)sendPingCommandToLeaderWithCompletion:(id /* block */)a0; - (void)sendPingNotificationToFollowersWithPrimaryResident:(id)a0; - (void)sendPingRequestToNode:(id)a0 withCompletion:(id /* block */)a1; - (void)startMeshWithName:(id)a0; @end