@class NSString, NSMutableDictionary, FMTokenBucket, FMQueueSynchronizer, FMXPCServiceDescription, NSObject, FMXPCSession; @protocol OS_dispatch_queue, SPCBPeripheralManagementXPCProtocol; @interface SPCBPeripheralManager : NSObject @property (retain, nonatomic) NSObject *queue; @property (retain, nonatomic) FMQueueSynchronizer *queueSynchronizer; @property (retain, nonatomic) NSObject *callbackQueue; @property (retain, nonatomic) FMTokenBucket *tokenBucket; @property (retain, nonatomic) FMXPCServiceDescription *serviceDescription; @property (retain, nonatomic) FMXPCSession *session; @property (retain, nonatomic) id proxy; @property (retain, nonatomic) NSMutableDictionary *sessionMetadata; @property (nonatomic) BOOL enableSystemWakes; @property (nonatomic) BOOL forceUpdateCriteria; @property (copy, nonatomic) id /* block */ peripheralsUpdatedCallback; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)remoteInterface; - (void)fetch; - (void)invalidationHandler:(id)a0; - (void)interruptionHandler:(id)a0; - (id)init; - (void)startSessionForUserIdentifier:(id)a0 bundleId:(id)a1 vendorIdentifierList:(id)a2 completion:(id /* block */)a3; - (void)timerFiredForActivity:(id)a0; - (void)successfulConnectionForPeripheral:(id)a0 leMAC:(id)a1 ltk:(id)a2 completion:(id /* block */)a3; - (void)handleDarwinNotificationNamed:(id)a0; - (void).cxx_destruct; - (double)timeIntervalToNextFireDateFromDate:(id)a0; - (id)_enforceRateLimit; - (void)enableSystemWakesForUpdate:(BOOL)a0 completion:(id /* block */)a1; - (void)stopSessionForUserIdentifier:(id)a0 bundleId:(id)a1 completion:(id /* block */)a2; - (id)descriptionForVendorIdentifierList:(id)a0; @end