@class NSURL, NSMutableDictionary, NSMapTable, DNDStateService, DNDModeAssertion, CARAutomaticDNDStatus, NSString, ATXActivitySuggestionClient, NSHashTable, NSArray, DNDModeSelectionService, DNDLifetimeDetailsProvider, DNDStateUpdate; @protocol FCActivityDescribing, FCActivityLifetimeDescribing; @interface FCActivityManager : NSObject <DNDModeSelectionServiceListener, DNDLifetimeDetailsProviderDelegate, ATXActivitySuggestionClientObserver, FCActivitySuggestionFeedbackAccepting> { DNDModeSelectionService *_modeSelectionService; DNDLifetimeDetailsProvider *_lifetimeDetailsProvider; DNDStateService *_stateService; NSHashTable *_observers; DNDModeAssertion *_activeModeAssertion; DNDStateUpdate *_activeStateUpdate; NSMutableDictionary *_allActivitiesByIdentifier; NSArray *_activeLifetimeDetailsCollection; id<FCActivityLifetimeDescribing> _lifetimeOfActiveActivity; ATXActivitySuggestionClient *_activitySuggestionClient; NSMapTable *_locationsToSuggestedActivitiesOrNull; CARAutomaticDNDStatus *_carDNDStatus; BOOL _activeModeAssertionIsValid; } @property (class, readonly, copy, nonatomic) NSURL *activitiesSettingsURL; @property (copy, nonatomic, setter=_setDefaultActivity:) id<FCActivityDescribing> defaultActivity; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, nonatomic) unsigned long long maximumActivityCountForUserInterface; @property (readonly, copy, nonatomic) NSArray *availableActivities; @property (readonly, copy, nonatomic) id<FCActivityDescribing> activeActivity; @property (readonly, nonatomic, getter=isDefaultConfiguration) BOOL defaultConfiguration; @property (readonly, copy, nonatomic) NSString *localizedTerminationDescriptionForActiveActivity; @property (nonatomic, getter=isLifetimeDescriptionsUpdatingEnabled) BOOL lifetimeDescriptionsUpdatingEnabled; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)initialize; + (id)newActivityManager; + (id)sharedActivityManager; + (id)newActivityManagerWithIdentifier:(id)a0; - (void)_setAvailableActivities:(id)a0; - (void)setActivity:(id)a0 active:(BOOL)a1 withLifetime:(id)a2 reason:(id)a3; - (void)activitySuggestionClient:(id)a0 didSuggestConfiguredActivity:(id)a1; - (void)dealloc; - (void)removeObserver:(id)a0; - (id)promotedPlaceholderActivity:(id)a0; - (void)userDidRejectSuggestedActivity:(id)a0 location:(long long)a1; - (void)_notifyObserversOfLifetimeChangeForActivity:(id)a0; - (void)_updateActivity:(id)a0 withLifetimeDetailsCollection:(id)a1; - (void)setActiveActivity:(id)a0; - (void)_notifyObserversOfAvailableActivitiesChange; - (BOOL)shouldActivityShowStatusPill:(id)a0; - (void)_enumerateObserversRespondingToSelector:(SEL)a0 usingBlock:(id /* block */)a1; - (id)_activitySuggestionClient; - (void)modeSelectionService:(id)a0 didReceiveUpdatedActiveModeAssertion:(id)a1 stateUpdate:(id)a2; - (void)_updateActivity:(id)a0 withLifetimeDescriptions:(id)a1; - (void)_updateLifetimesAlternativeDescriptionsForAvailableActivities; - (void)_updateLifetimeForActiveActivity; - (void)_updateLifetimeForActiveActivityIfNecessary; - (void)_updateCreationDateOfActivity:(id)a0; - (void)setActiveActivity:(id)a0 withLifetime:(id)a1 reason:(id)a2; - (id)_stateService; - (id)_lifetimeDetailsProvider; - (void)lifetimeDetailsProvider:(id)a0 didUpdateAvailableLifetimeDetails:(id)a1; - (id)_carDNDStatus; - (BOOL)_isSyncedAssertion:(id)a0; - (void)userDidSeeSuggestedActivity:(id)a0 location:(long long)a1; - (void)setActiveActivity:(id)a0 reason:(id)a1; - (void)_deactivateActivity:(id)a0 reason:(id)a1; - (id)_activityForModeIdentifier:(id)a0; - (void)_updateActiveActivity:(id)a0; - (void)_drivingTriggerDidChange; - (void)_updateSuggestedActivity:(id)a0 forLocations:(unsigned long long)a1; - (id)_initWithIdentifier:(id)a0; - (void)_updateActiveModeAssertionIfNecessary; - (id)_availableActivities; - (BOOL)isActivityLocalUserInitiated:(id)a0; - (void)modeSelectionService:(id)a0 didReceiveAvailableModesUpdate:(id)a1; - (void)modeSelectionService:(id)a0 didReceiveModesUpdate:(id)a1; - (void)_updateActivitiesWithModes:(id)a0; - (id)_activeActivity; - (BOOL)_doesActivity:(id)a0 identifySameModeAsActivity:(id)a1; - (id)suggestedActivityForLocation:(long long)a0; - (void)_invalidateActiveModeAssertion; - (void).cxx_destruct; - (id)_lifetimeForActiveActivity; - (void)_updateLifetimesAlternativeDescription:(id)a0 forActivity:(id)a1; - (void)userDidAcceptSuggestedActivity:(id)a0 location:(long long)a1; - (void)_setActiveActivity:(id)a0 withLifetime:(id)a1 reason:(id)a2; - (void)setActivity:(id)a0 active:(BOOL)a1 reason:(id)a2; - (void)_updateWithActiveModeAssertionIfNecessary:(id)a0 stateUpdate:(id)a1; - (void)didShowSuggestedActivity:(id)a0 location:(long long)a1; - (id)activityWithIdentifier:(id)a0; - (void)_setLifetimeForActiveActivity:(id)a0; - (void)_updateSuggestedActivity:(id)a0 forLocation:(long long)a1; - (id)lifetimeOfActivity:(id)a0; - (id)_activityForUniqueIdentifier:(id)a0; - (void)addObserver:(id)a0; - (id)_localizedAutomaticDrivingTriggerDescriptionForPreference:(unsigned long long)a0; - (id)_activityForATXActivityOrSuggestion:(id)a0; - (id)suggestedActivityFeedbackReceiver; - (void)promotePlaceholderActivity:(id)a0; - (id)_modeSelectionService; - (void)_updateLifetimesAlternativeDescriptionForActivity:(id)a0; - (id)_lifetimeForLifetimeDetailsIdentifier:(id)a0 ofActivity:(id)a1; - (void)_updateActivity:(id)a0 withLifetimeDetails:(id)a1; - (void)_updateActivitySuggestion:(id)a0; @end