@class geo_isolater, NSObject; @protocol OS_dispatch_queue, OS_dispatch_source; @interface GEOAPSharedStateData : GEOAnalyticsPipelineStateData { BOOL _isMapsApp; geo_isolater *_placeIso; geo_isolater *_mapViewIso; geo_isolater *_mapSettingsIso; geo_isolater *_mapUIShownIso; geo_isolater *_userProfileIso; geo_isolater *_mapFeaturesIso; geo_isolater *_mapUserSettingsIso; geo_isolater *_routingSettingsIso; geo_isolater *_searchResultsStateIso; geo_isolater *_impressionObjectStateIso; geo_isolater *_tapEventStateIso; geo_isolater *_actionButtonDetailsStateIso; geo_isolater *_photoSubmissionStateIso; geo_isolater *_ratingSubmissionStateIso; geo_isolater *_ratingPhotoSubmissionStateIso; geo_isolater *_placeMapsIdIso; NSObject<OS_dispatch_queue> *_taskQueue; NSObject<OS_dispatch_source> *_periodicSettingsTimer; } + (id)sharedData; - (void)setMapSettingsFindMyCarEnabled:(BOOL)a0; - (void)setHasMapSettingsAvoidTolls:(BOOL)a0; - (void)setMapSettingsAvoidHills:(BOOL)a0; - (id)init; - (void)setHasMapSettingsWalkingAvoidBusyRoads:(BOOL)a0; - (void)setMapSettingsAvoidBusyRoads:(BOOL)a0; - (void)setMapSettingsTransportMode:(int)a0; - (void)setMapSettingsTrafficEnabled:(BOOL)a0; - (void)setMapSettingsSpeedLimitEnabled:(BOOL)a0; - (void)setMapViewViewMode:(int)a0; - (void)setHasMapSettingsSpeedLimitEnabled:(BOOL)a0; - (void)setHasMapSettingsLocationPrecisionType:(BOOL)a0; - (void)setHasMapSettingsTrafficEnabled:(BOOL)a0; - (void)setHasMapUiShownAqiShown:(BOOL)a0; - (void)setHasMapSettingsAvoidHighways:(BOOL)a0; - (void)setHasMapUiShownWeatherShown:(BOOL)a0; - (void)setMapSettingsNavVolume:(int)a0; - (void)setMapSettingsWalkingAvoidStairs:(BOOL)a0; - (void)setHasMapSettingsWalkingAvoidHills:(BOOL)a0; - (void)setMapSettingsWalkingAvoidHills:(BOOL)a0; - (void)setHasMapSettingsTransportMode:(BOOL)a0; - (void)setHasMapSettingsLabelEnabled:(BOOL)a0; - (void)setMapSettingsPauseSpokenAudioEnabled:(BOOL)a0; - (void)setMapSettingsWalkingAvoidBusyRoads:(BOOL)a0; - (void)setMapSettingsAvoidStairs:(BOOL)a0; - (void)setHasMapSettingsAvoidHills:(BOOL)a0; - (void)setHasMapSettingsEBike:(BOOL)a0; - (void)setMapUiShownWeatherShown:(BOOL)a0; - (void)setCarPlayInfo:(id)a0; - (void)setHasMapSettingsNavVolume:(BOOL)a0; - (void).cxx_destruct; - (void)setHasMapSettingsAvoidBusyRoads:(BOOL)a0; - (void)setHasMapSettingsPauseSpokenAudioEnabled:(BOOL)a0; - (void)setMapUiShownActiveNavMode:(int)a0; - (void)setHasMapSettingsFindMyCarEnabled:(BOOL)a0; - (void)setHasMapSettingsAvoidStairs:(BOOL)a0; - (void)setHasMapSettingsWalkingAvoidStairs:(BOOL)a0; - (void)setMapSettingsHeadingEnabled:(BOOL)a0; - (void)setHasMapUiShownActiveNavMode:(BOOL)a0; - (void)setMapUiShownAqiShown:(BOOL)a0; - (void)setHasMapSettingsHeadingEnabled:(BOOL)a0; - (void)setHasMapSettingsDirectionsWakeDevice:(BOOL)a0; - (void)setMapSettingsAvoidHighways:(BOOL)a0; - (void)setMapSettingsLabelEnabled:(BOOL)a0; - (void)setMapSettingsDirectionsWakeDevice:(BOOL)a0; - (void)setMapSettingsEBike:(BOOL)a0; - (void)setMapSettingsAvoidTolls:(BOOL)a0; - (void)setMapSettingsLocationPrecisionType:(int)a0; - (BOOL)_isHandoff; - (BOOL)hasShowcase; - (void)populateActionButtonDetails:(id /* block */)a0; - (void)populateImpressionObjectId:(id)a0; - (void)_resetTaskTimer; - (int)activeNavModeAsGEOTransportType; - (BOOL)hasPlaceCard_PlaceActionDetails; - (int)_geoVoiceGuidanceLevelFromAPVoiceGuidanceLevel:(int)a0; - (BOOL)isIPhoneHandoff; - (void)_handleTaskTimer; - (BOOL)isSafariPunchIn; - (BOOL)_hasActualUserHomeCountry; - (BOOL)_isHandoffFromDeviceType:(id)a0; - (BOOL)_isPunchInAppIdInList:(id)a0; - (id)_metroForLatLng:(id)a0 inCountry:(id)a1 filterWithAllowList:(BOOL)a2; - (void)_performSyncStateUpdateWithIsolator:(id)a0 updateBlock:(id /* block */)a1; - (void)_populateWithGEOTransitDepartureSequenceUsage:(id)a0; - (void)addPlaceCardModulesForRevealAction:(id)a0; - (id)stateMapUIShown; - (id)bestCurrentMetro; - (id)_filteredHomeCountry:(id)a0; - (int)_geoTransportModeForAPTransportMode:(int)a0; - (BOOL)isFindMyPunchIn; - (BOOL)_hasActualFallbackData; - (BOOL)_hasActualUserHomeMetro; - (void)_performUserProfileStateOperation:(id /* block */)a0; - (void)populateWithPlaceActionDetails:(id)a0; - (void)_populateWithGEOTransitPlaceCard:(id)a0; - (void)_stopTaskTimer; - (void)setUserProfileAvailableActions:(id)a0; - (void)bestUserHomeLocation:(id /* block */)a0; - (int)transportModeAsGEOTransportMode; - (void)clearPlaceCardStateData; - (void)clearSuggestionsData; - (BOOL)hasMapLaunchData; - (BOOL)hasMapRestoreData; - (BOOL)hasMapsServerData; - (BOOL)hasPlaceCardStateData; - (BOOL)hasPlaceCard_PlaceActionDetails_TransitPlaceCard; - (BOOL)hasPlaceCard_PlaceActionDetails_TransitPlaceCard_TransitDepartureSequence; - (BOOL)hasSuggestionsData; - (BOOL)is3rdPartyPunchIn; - (BOOL)isIPadHandoff; - (BOOL)isMacHandoff; - (BOOL)isOther2ndPartyPunchIn; - (BOOL)isSMSPunchIn; - (BOOL)isSiriPunchIn; - (BOOL)isSpotlightPunchIn; - (BOOL)isWatchHandoff; - (int)layoutInfoAsGEOLayoutInfo; - (int)layoutStyleAsGEOLayoutStyle; - (int)locationPrecisionTypeAsGEOSettingsLocationType; - (int)moduleButtonLinkTypeAsGEOActionButtonLinkType:(int)a0; - (int)moduleButtonTypeAsGEOModuleButtonType:(long long)a0; - (int)navVoiceVolumeAsGEONavVoiceVolume; - (void)performMapFeaturesStateOperation:(id /* block */)a0; - (void)performMapSettingsStateOperation:(id /* block */)a0; - (void)performMapUIShownStateOperation:(id /* block */)a0; - (void)performMapUserSettingsStateOperation:(id /* block */)a0; - (void)performMapViewStateUpdate:(id /* block */)a0; - (void)performPlaceCardStateUpdate:(id /* block */)a0; - (void)performRoutingSettingsStateOperation:(id /* block */)a0; - (void)periodicSettingsHandler; - (void)populatePhotoSubmissionDetailsWithEntryPoint:(int)a0 numberOfPhotos:(unsigned int)a1 numberOfARPSuggestedPhotos:(unsigned int)a2 originTarget:(id)a3; - (void)populatePlaceIdsWithSpecifierBlock:(id /* block */)a0; - (void)populateRatingPhotoSubmissionDetailsWithEntryPoint:(int)a0 originTarget:(id)a1; - (void)populateRatingSubmissionDetailsWithEntryPoint:(int)a0 originTarget:(id)a1 specifierBlock:(id /* block */)a2; - (void)populateSearchResultsForQuery:(id)a0 searchResultSpecifierBlock:(id /* block */)a1; - (void)populateTapEventForPinType:(int)a0 tapEventSpecifierBlock:(id /* block */)a1; - (void)populateTapEventForResultIndex:(unsigned int)a0 resultType:(int)a1 businessId:(unsigned long long)a2 localSearchProviderId:(unsigned int)a3 isEnrichedItem:(BOOL)a4; - (void)populateWithChildPlace:(id)a0 timestamp:(double)a1 resultIndex:(int)a2; - (void)populateWithPlace:(id)a0 timestamp:(double)a1 resultIndex:(int)a2; - (void)setCurrentMetro:(id)a0; - (void)setMeCardHomeCountry:(id)a0 andHomeLocation:(id)a1; - (void)setNavVoiceGuidanceLevel:(int)a0 forTransportMode:(int)a1; - (void)setUserProfileUserIsLoggedIntoICloud:(BOOL)a0; - (BOOL)shouldCountAsEnrichmentResult; - (id)stateImpressionObject; - (id)stateMapSettings; - (id)stateMapSettingsShort; - (id)stateMapsFeatures; - (id)stateMapsUserSettings; - (id)stateRoutingSettings; - (id)stateSearchResults; - (id)stateTapEvents; @end