@class _HKBackgroundObservationExtensionHostContext, NSString, NSUUID, _HKBackgroundObservationExtensionRemoteContext, NSExtension, NSObject; @protocol OS_dispatch_queue; @interface HDBackgroundObservationServerExtension : NSObject { NSExtension *_extension; NSObject *_queue; NSObject *_clientQueue; NSUUID *_sessionUUID; _HKBackgroundObservationExtensionHostContext *_extensionHostContext; _HKBackgroundObservationExtensionRemoteContext *_extensionContext; } @property (nonatomic) BOOL unitTest_notifiedExtensionDueToTimeout; @property (readonly, copy, nonatomic) NSString *extensionIdentifier; @property (readonly, copy, nonatomic) NSString *appIdentifier; - (void)disconnect; - (id)init; - (id)description; - (void).cxx_destruct; - (void)connectWithCompletionHandler:(id /* block */)a0; - (id)_initWithExtension:(id)a0; - (void)notifyExtensionOfUpcomingTimeout; - (void)notifyExtensionOfUpdateForSampleType:(id)a0 completionHandler:(id /* block */)a1; - (id)unitTest_extensionContext; - (id)unitTest_extensionHostContext; - (id)unitTest_queue; - (id)unitTest_sessionUUID; @end