@class GEOLocationShifter, NSNumber, NSArray, CAMLibrarySelectionSession, NSString, NSMutableSet, NSObject, CLLocation, PHCameraSmartSharingMetadata, CAMLibrarySelectionSignalResult; @protocol OS_dispatch_queue, CAMLibrarySelectionLocationProvider, CAMPeopleProximityControllerProtocol; @interface CAMLibrarySelectionController : NSObject @property (retain, nonatomic) NSObject *resultQueue; @property (retain, nonatomic) NSMutableSet *_resultQueue_identitiesInProximity; @property (retain, nonatomic) CLLocation *_resultQueue_currentLocation; @property (nonatomic) int _resultQueue_authorizationStatus; @property (retain, nonatomic) PHCameraSmartSharingMetadata *_resultQueue_smartSharingMetadata; @property (retain, nonatomic) NSNumber *_resultQueue_needsLocationShifting; @property (retain, nonatomic) GEOLocationShifter *_resultQueue_locationShifter; @property (retain, nonatomic) id locationProvider; @property (retain, nonatomic) CAMLibrarySelectionSignalResult *acquiredSignalResults; @property (nonatomic) BOOL peopleProximityDetectionSupported; @property (copy, nonatomic) id /* block */ ppt_changeHandler; @property (retain, nonatomic) id proximityController; @property (retain, nonatomic) Class smartSharingMetadataProvider; @property (retain, nonatomic) CAMLibrarySelectionSession *session; @property (copy, nonatomic) NSArray *identitiesToScan; @property (readonly, nonatomic) long long sharedLibraryMode; @property (readonly, nonatomic) long long sharedLibraryInitialMode; @property (readonly, nonatomic) long long userInteractionsCount; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)_resultQueue_shiftCoordinatesForLocation:(id)a0; - (void)_resultQueue_currentLocationUpdatedAndShiftedIfNeeded:(id)a0; - (id)librarySelectionDiagnostics; - (BOOL)_resultQueue_needsLocationShiftingForLocation:(id)a0; - (void)_stopAcquiringSignalsAndClear:(BOOL)a0; - (id)listeningQueue; - (void)ppt_installChangeHandler:(id /* block */)a0; - (void)didDiscoverIdentity:(id)a0; - (void)_ensureProximityController; - (void)_resultQueue_stopDiscovery; - (id)initWithLocationProvider:(id)a0; - (void)stopAcquiringSignals; - (void)userDidPickSharedLibraryMode:(long long)a0; - (void)_resultQueue_clearAcquiredSignals; - (void)startAcquiringSignals; - (void).cxx_destruct; - (id)_retrieveMetadata; - (void)didLoseIdentity:(id)a0; - (void)_ppt_callChangeHandler; - (void)_resultQueue_startDiscovery; - (id)tapToRadarAlertController; - (void)startNewSession; - (void)_resultQueue_updateAcquiredSignalResults; - (void)setDelegate:(id)a0; - (id)_diagnosticsForLocation:(id)a0 currentLocation:(id)a1; - (void)stopAndClearAcquiredSignals; - (void)authorizationStatusUpdated:(int)a0; - (void)currentLocationUpdated:(id)a0; - (void)_newSessionWithDelegate:(id)a0; @end