luxlabs header browser preview


@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