@class NSString, NSXPCConnection, BSMutableIntegerMap, NSObject; @protocol OS_dispatch_queue; @interface STStatusDomainXPCServerHandle : NSObject { BSMutableIntegerMap *_dataByDomain; BSMutableIntegerMap *_clientsByDomain; NSObject *_internalQueue; NSObject *_clientQueue; NSXPCConnection *_serverXPCConnection; id /* block */ _xpcConnectionProvider; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedMachServiceServerHandle; - (void)removeClient:(id)a0 forDomain:(unsigned long long)a1; - (id)init; - (id)initWithXPCConnectionProvider:(id /* block */)a0; - (id)succinctDescriptionBuilder; - (void)registerClient:(id)a0 forDomain:(unsigned long long)a1; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (id)dataForDomain:(unsigned long long)a0; - (id)descriptionWithMultilinePrefix:(id)a0; - (void)reportUserInteraction:(id)a0 forClient:(id)a1 domain:(unsigned long long)a2; - (void).cxx_destruct; - (id)succinctDescription; - (void)observeData:(id)a0 forDomain:(unsigned long long)a1 withChangeContext:(id)a2; - (void)observeDiff:(id)a0 forDomain:(unsigned long long)a1 withChangeContext:(id)a2; - (id)serverDataForDomains:(id)a0; @end