@class NSMutableDictionary, NSDate, NSDictionary, NSObject, FMXPCSession, SPBeaconManagerSimpleBeaconUpdateInterface, SPOwnerSessionState, FMXPCServiceDescription, NSString, NSSet, SPOwnerSessionLocationFetch, FMQueueSynchronizer, NSOperationQueue, FMTokenBucket; @protocol SPOwnerSessionXPCProtocol, OS_dispatch_queue, OS_dispatch_source; @interface SPOwnerSession : NSObject @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) FMXPCServiceDescription *serviceDescription; @property (retain, nonatomic) FMXPCSession *session; @property (retain, nonatomic) id proxy; @property (retain, nonatomic) id userAgentProxy; @property (retain, nonatomic) NSSet *allBeaconsCache; @property (retain, nonatomic) NSSet *clientObservedBeacons; @property (retain, nonatomic) NSObject *queue; @property (retain, nonatomic) FMQueueSynchronizer *queueSynchronizer; @property (retain, nonatomic) NSOperationQueue *notificationQueue; @property (copy, nonatomic) id /* block */ tagSeparationBeaconsChangedBlock; @property (retain, nonatomic) NSDictionary *locationCache; @property (retain, nonatomic) NSObject *connectionExpiryDispatchTimer; @property (copy, nonatomic) NSDate *fetchLimit; @property (retain, nonatomic) NSMutableDictionary *batteryStatusCache; @property (retain, nonatomic) NSObject *registerIntentDispatchTimer; @property (retain, nonatomic) FMTokenBucket *tokenBucket; @property (retain, nonatomic) SPOwnerSessionState *_ownerSessionState; @property (retain, nonatomic) NSMutableDictionary *darwinHandlers; @property (retain, nonatomic) SPOwnerSessionLocationFetch *locationFetch; @property (retain, nonatomic) SPBeaconManagerSimpleBeaconUpdateInterface *simpleBeaconUpdateInterface; @property (copy, nonatomic) id /* block */ maintainedBeaconsChangedBlock; @property (copy, nonatomic) id /* block */ maintainedUnknownBeaconsChangedBlock; @property (copy, nonatomic) NSSet *locationSources; @property (copy, nonatomic) id /* block */ ownerSessionStateUpdatedBlock; @property (readonly, copy, nonatomic) SPOwnerSessionState *ownerSessionState; @property (copy, nonatomic) id /* block */ beaconsChangedBlock; @property (copy, nonatomic) id /* block */ beaconAddedBlock; @property (copy, nonatomic) id /* block */ beaconRemovedBlock; @property (copy, nonatomic) id /* block */ latestLocationsUpdatedBlock; @property (readonly, copy, nonatomic) NSSet *allBeacons; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)safeLocationsForSeparationMonitoring:(id /* block */)a0; - (void)startRefreshingBeaconsForSeparationMonitoringWithBlock:(id /* block */)a0; - (void)setLocationUpdateBlock:(id /* block */)a0; - (void)locationForContext:(id)a0 completion:(id /* block */)a1; - (void)subscribeAndFetchLocationForContext:(id)a0 completion:(id /* block */)a1; - (void)unsubscribeLocationUpdatesWithCompletion:(id /* block */)a0; - (void)setInvalidationBlock:(id /* block */)a0; - (id)init; - (void)didWithdrawUnauthorizedTrackingWithCompletion:(id)a0 completion:(id /* block */)a1; - (id)remoteInterface; - (void)dealloc; - (void)_unregisterDarwinNotificationName:(id)a0; - (void)allBeaconsWithCompletion:(id /* block */)a0; - (void)startRefreshingBeacons:(id)a0; - (void)beaconForIdentifier:(id)a0 completion:(id /* block */)a1; - (void)forceUpdateKeyMapsForUUID:(id)a0 completion:(id /* block */)a1; - (void)beaconsToMonitorForSeparation:(id /* block */)a0; - (void)ignoreBeaconByUUID:(id)a0 until:(unsigned long long)a1 completion:(id /* block */)a2; - (void)unregisterDarwinNotificationName:(id)a0; - (void)disableSeparationMonitoringForBeacon:(id)a0 completion:(id /* block */)a1; - (void)simulateAccessoryPairing:(id)a0 name:(id)a1 isAirPods:(BOOL)a2 completion:(id /* block */)a3; - (void)setRegisterIntentDispatchTimerWithInterval:(double)a0; - (void)requestLiveLocationForUUID:(id)a0 completion:(id /* block */)a1; - (void)stopRefreshingSeparationMonitoringState; - (void)setConnectionExpiryDispatchTimerWithInterval:(double)a0; - (void)stopUpdatingApplicationBeaconsWithCompletion:(id /* block */)a0; - (void)sendRegisterIntentWithCompletion:(id /* block */)a0; - (void)setFindMyNetworkStatusForMACAddress:(id)a0 status:(BOOL)a1 completion:(id /* block */)a2; - (void)connectUsingMACAddress:(id)a0 longTermKey:(id)a1 completion:(id /* block */)a2; - (void)readRawAISMetadataFromBeaconIdentifier:(id)a0 completion:(id /* block */)a1; - (void)stopRefreshingPersistentConnection; - (void)updateSafeLocation:(id)a0 completion:(id /* block */)a1; - (void)updateConnectionExpiryDispatchTimerWithBeacons:(id)a0; - (void)beaconingIdentifierForMACAddress:(id)a0 completion:(id /* block */)a1; - (void)beaconStoreStatusWithCompletion:(id /* block */)a0; - (void)removeBeacon:(id)a0 completion:(id /* block */)a1; - (void)isUTAppAlertDisabled:(id /* block */)a0; - (void)enableSeparationMonitoringForBeacon:(id)a0 completion:(id /* block */)a1; - (void)fetchUnauthorizedEncryptedPayload:(id)a0 completion:(id /* block */)a1; - (void)stopRefreshingBeaconsForSeparationMonitoringWithBlock; - (void)_invalidate; - (void)_updateOwnerSessionState; - (void)stopRefreshingTagSeparation; - (void)readAISMetadataFromBeaconIdentifier:(id)a0 completion:(id /* block */)a1; - (void)requestLiveLocationForFriend:(id)a0 completion:(id /* block */)a1; - (void)startRefreshingSafeLocationWithBlock:(id /* block */)a0; - (void)ignoringUnauthorizedTrackingWithCompletion:(id)a0 completion:(id /* block */)a1; - (void)beaconForUUID:(id)a0 completion:(id /* block */)a1; - (void)playUnauthorizedSoundOnBeaconByUUID:(id)a0 completion:(id /* block */)a1; - (void)clientConfigurationWithCompletion:(id /* block */)a0; - (void)disconnectFromMACAddress:(id)a0 completion:(id /* block */)a1; - (void)executeCommand:(id)a0 completion:(id /* block */)a1; - (void)ignoreBeaconByUUID:(id)a0 until:(unsigned long long)a1; - (void)_cacheBatteryStatus:(unsigned char)a0 beaconUUID:(id)a1; - (void)startUpdatingMaintenanceConnection; - (void)ignoreBeaconByAdvertisement:(id)a0 until:(unsigned long long)a1 completion:(id /* block */)a2; - (void)forceUpdateKeyAlignmentRecordForUUID:(id)a0 completion:(id /* block */)a1; - (void)tagSeparationStateChanged:(id)a0 beaconUUID:(id)a1 completion:(id /* block */)a2; - (void)tagSeparationStateChanged:(id)a0 beaconUUID:(id)a1 location:(id)a2 completion:(id /* block */)a3; - (void)didObserveUnauthorizedTrackingWithCompletion:(id)a0 completion:(id /* block */)a1; - (void)readAISMetadataFromMACAddress:(id)a0 useOwnerControlPoint:(BOOL)a1 completion:(id /* block */)a2; - (void)_updateBatteryStatus:(unsigned char)a0 beaconUUID:(id)a1 completion:(id /* block */)a2; - (void)startRefreshing; - (void)startUpdatingApplicationBeaconsWithContext:(id)a0 collectionDifference:(id /* block */)a1 completion:(id /* block */)a2; - (void)didUpdateUnauthorizedTrackingWithCompletion:(id)a0 completion:(id /* block */)a1; - (void)forceDistributeKeysWithCompletion:(id /* block */)a0; - (void)rawSearchResultsForBeacon:(id)a0 dateInterval:(id)a1 completion:(id /* block */)a2; - (void)allObservationsForBeacon:(id)a0 completion:(id /* block */)a1; - (void)stopRefreshing; - (void)publishWildModeRecordsWithCompletion:(id /* block */)a0; - (void)fetchSeparationMonitoringStatus:(id /* block */)a0; - (void)assignSafeLocation:(id)a0 beaconUUIDs:(id)a1 completion:(id /* block */)a2; - (void)removeSafeLocation:(id)a0 completion:(id /* block */)a1; - (void)enableSeparationMonitoringForBeacons:(id)a0 completion:(id /* block */)a1; - (void)addSafeLocation:(id)a0 completion:(id /* block */)a1; - (void).cxx_destruct; - (void)stopRefreshingSafeLocations; - (void)disableUTAppAlert:(BOOL)a0 completion:(id /* block */)a1; - (void)unassignSafeLocation:(id)a0 beaconUUIDs:(id)a1 completion:(id /* block */)a2; - (void)beaconsToMaintainPersistentConnection:(id /* block */)a0; - (void)sendUnregisterIntentWithCompletion:(id /* block */)a0; - (void)disableSeparationMonitoringForBeacons:(id)a0 completion:(id /* block */)a1; - (void)beaconGroupsForUUIDs:(id)a0 completion:(id /* block */)a1; - (id)executeCommand:(id)a0; - (void)updateBeaconObservations:(id)a0 completion:(id /* block */)a1; - (void)fakeClassicPairingWithMACAddress:(id)a0 completion:(id /* block */)a1; - (void)didDetectUnauthorizedTrackingWithCompletion:(id)a0 completion:(id /* block */)a1; - (void)locationsForBeacons:(id)a0 completion:(id /* block */)a1; - (void)forceKeySyncForBeaconUUID:(id)a0 lastObservationDate:(id)a1 lastObservationIndex:(unsigned long long)a2 completion:(id /* block */)a3; - (void)fetchFindMyNetworkStatusForMACAddress:(id)a0 completion:(id /* block */)a1; - (void)unacceptedBeaconsWithCompletion:(id /* block */)a0; - (void)maintainedBeaconsChangedWithBlock:(id /* block */)a0; - (void)assignSafeLocation:(id)a0 to:(id)a1 completion:(id /* block */)a2; - (id)executeUTPlaySoundCommand:(id)a0; - (id /* block */)maintenanceConnectionUpdateBlock; - (id)_enforceRateLimit; - (void)beaconGroupForIdentifier:(id)a0 completion:(id /* block */)a1; - (void)startRefreshingTagSeparationWithBlock:(id /* block */)a0; - (void)readRawAISMetadataFromMACAddress:(id)a0 useOwnerControlPoint:(BOOL)a1 completion:(id /* block */)a2; - (void)addBeaconChangedListener:(id)a0 beaconUUID:(id)a1 taskName:(id)a2 commandIdentifier:(id)a3 commandIssueDate:(id)a4; - (void)startRefreshingPersistentConnectionWithBlock:(id /* block */)a0; - (void)ignoreBeaconByUUID:(id)a0 untilDate:(id)a1 completion:(id /* block */)a2; - (void)updateAllBeacons; - (void)registerDarwinNotificationName:(id)a0 block:(id /* block */)a1; - (void)updateBatteryStatus:(unsigned char)a0 beaconUUID:(id)a1 completion:(id /* block */)a2; - (void)connectionExpiryTimerFired; - (void)invalidateRegisterIntentDispatchTimer; - (void)registerIntentTimerFired; - (void)activeCompanionWithCompletion:(id /* block */)a0; - (void)startRefreshingSeparationMonitoringState:(id /* block */)a0; - (void)forceLOIBasedSafeLocationRefresh:(id /* block */)a0; - (void)unknownBeaconsForUUIDs:(id)a0 completion:(id /* block */)a1; - (void)maintainedUnknownBeaconsChangedWithBlock:(id /* block */)a0; - (void)finishBeaconFuture:(id)a0 beaconUUID:(id)a1; - (void)publishSeparationEventForBeacons:(id)a0 eventType:(long long)a1 region:(id)a2 completion:(id /* block */)a3; - (void)waitForBeaconStoreAvailableWithCompletion:(id /* block */)a0; - (void)unassignSafeLocation:(id)a0 beaconUUID:(id)a1 completion:(id /* block */)a2; - (void)standaloneBeaconsForUUIDs:(id)a0 completion:(id /* block */)a1; - (void)acceptUTForBeaconUUID:(id)a0; - (void)finishBeaconGroupFuture:(id)a0 command:(id)a1 commandIssueDate:(id)a2; - (void)unauthorizedTrackingTypeWithCompletion:(id)a0 completion:(id /* block */)a1; @end