@class NSArray, NSCache; @protocol NSCacheDelegate; @interface GEOMapService : NSObject { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _preferredLanguagesLock; NSArray *_preferredLanguages; int _overriddenResultProviderID; int _additionalEnabledMarketsChangedToken; int _experimentsChangedToken; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _handleCacheLock; NSCache *_handleCache; id<NSCacheDelegate> _handleCacheDelegate; } @property (class, nonatomic) BOOL shouldResolveAttribution; + (id)sharedService; + (void)_attributedGeoMapItemsForPlaceDatasWithType:(int)a0 placeDatas:(id)a1 disambiguationLabels:(id)a2 handler:(id /* block */)a3; - (id)ticketForFreshBusinessClaimComponentWithIdentifier:(id)a0 resultProviderID:(int)a1 traits:(id)a2; - (id)ticketForURLQuery:(id)a0 identifier:(id)a1 resultProviderId:(int)a2 contentProvider:(id)a3 maxResults:(unsigned int)a4 traits:(id)a5; - (id)ticketForNearestTransitStation:(id)a0 coordinate:(struct { double x0; double x1; })a1 traits:(id)a2; - (id)defaultTraits; - (id)ticketForForwardGeocodeAddress:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)ticketForCitySelectorViewWithTraits:(id)a0 batchSize:(unsigned int)a1; - (id)init; - (id)ticketForFreshIdentifier:(id)a0 resultProviderID:(int)a1 contentProvider:(id)a2 traits:(id)a3; - (id)ticketForInterleavedLocalitiesAndLandmarksSearchFragment:(id)a0 sessionData:(id)a1 traits:(id)a2; - (void)_localeChanged:(id)a0; - (id)ticketForTerritoryForLocations:(id)a0 shiftLocationsIfNeeded:(BOOL)a1 traits:(id)a2; - (void)dealloc; - (id)ticketForBrandLookupWithIMessageUid:(id)a0 traits:(id)a1; - (id)ticketForCuratedCollections:(id)a0 isBatchLookup:(BOOL)a1 overrideSuppress:(BOOL)a2 traits:(id)a3; - (id)_cl_ticketForForwardGeocodeAddressDictionary:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)ticketForSectionedInstantSearchFragment:(id)a0 filters:(id)a1 sessionData:(id)a2 traits:(id)a3; - (id)ticketforCategory:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)ticketForSearchHomeWithTraits:(id)a0; - (id)ticketForVendorIdentifier:(id)a0 mapItemIdentifier:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 traits:(id)a3; - (id)ticketForTransitTripDetailsAtStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripID:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 routingParameters:(id)a4 traits:(id)a5; - (id)_cachedMapItemForHandle:(id)a0 enforceMaxAge:(BOOL)a1; - (id)ticketForBatchReverseGeocodeLocations:(id)a0 shiftLocationsIfNeeded:(BOOL)a1 traits:(id)a2; - (long long)wiFiQualitySearchZoomLevel; - (id)searchAroundPOITicketWithIdentifier:(id)a0 categoryID:(id)a1 maxResults:(unsigned int)a2 traits:(id)a3; - (id)_preferredLanguages; - (void)_geoMapItemsForResponseData:(id)a0 handler:(id /* block */)a1; - (id)ticketForWiFiQualityTileLoadForKey:(id)a0 eTag:(id)a1; - (id)_ticketForLegacyBatchReverseGeocodeLocations:(id)a0 locationShifter:(id /* block */)a1 additionalPlaceTypes:(int *)a2 additionalPlaceTypesCount:(unsigned int)a3 placeTypeLimit:(int)a4 traits:(id)a5; - (id)ticketForWifiFingerprintWithLocations:(id)a0 wifiAccessPoints:(id)a1 maxLabels:(unsigned int)a2 entryTime:(unsigned long long)a3 exitTime:(unsigned long long)a4 traits:(id)a5; - (id)ticketForNearbyTransitDeparturesWithLookupOrigin:(id)a0 userLocation:(id)a1 traits:(id)a2; - (id)ticketForSearchAlongRouteWithCategory:(id)a0 searchQuery:(id)a1 completionItem:(id)a2 originalWaypointRouteData:(id)a3 zilchData:(id)a4 sessionState:(id)a5 routeId:(id)a6 routeAttributes:(id)a7 maxResults:(unsigned int)a8 traits:(id)a9; - (id)ticketForBatchReverseGeocodeLocations:(id)a0 shiftLocationsIfNeeded:(BOOL)a1 additionalPlaceTypes:(int *)a2 additionalPlaceTypesCount:(unsigned int)a3 traits:(id)a4; - (id)ticketForSectionedLocalitiesAndLandmarksSearchFragment:(id)a0 sessionData:(id)a1 traits:(id)a2; - (id)ticketForFeedbackRequestData:(id)a0 traits:(id)a1; - (id)ticketForNearbyTransitPaymentInfoForLocations:(id)a0 traits:(id)a1; - (id)ticketForWiFiQualityNetworkServiceRequest:(id)a0; - (void)_countryCodeChanged:(id)a0; - (id)ticketForWiFiQualityLocationServiceRequest:(id)a0; - (id)ticketForGuideLocationLookupWithIds:(id)a0 identifiers:(id)a1 traits:(id)a2; - (id)ticketForSpatialPlaceLookupParameters:(id)a0 traits:(id)a1; - (id)ticketForReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 floor:(int)a1 includeEntryPoints:(BOOL)a2 shiftLocationsIfNeeded:(BOOL)a3 preserveOriginalLocation:(BOOL)a4 traits:(id)a5; - (id)ticketForSpatialLookupParameters:(id)a0 traits:(id)a1; - (id)ticketForCanonicalLocationSearchQueryString:(id)a0 traits:(id)a1; - (id)ticketForPlaceRefinementRequestParameters:(id)a0 traits:(id)a1; - (int)localSearchProviderID; - (id)ticketForGuideHomeWithFilter:(id)a0 guideLocation:(id)a1 withTraits:(id)a2; - (id)_cl_ticketForForwardGeocodePostalAddress:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)ticketForSearchPoisForBrandMUID:(unsigned long long)a0 traits:(id)a1; - (void)resolveMapItemFromHandle:(id)a0 withTraits:(id)a1 useCache:(BOOL)a2 coordinateOnlyRefinement:(BOOL)a3 completionHandler:(id /* block */)a4; - (id)ticketForCategoryIdentifier:(id)a0 mapItemIdentifier:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 traits:(id)a3; - (void)trackMapItem:(id)a0; - (id)ticketForPlaceLookupWithSearchCategory:(id)a0 parentMuid:(unsigned long long)a1 traits:(id)a2; - (id)ticketForUpdatedTransitScheduleDetailsAtStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripID:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 routingParameters:(id)a4 traits:(id)a5; - (double)wiFiQualitySearchRadiusMeters; - (id)ticketForMerchantCode:(id)a0 rawMerchantCode:(id)a1 industryCategory:(id)a2 industryCode:(id)a3 paymentNetwork:(id)a4 transactionDate:(id)a5 transactionLocation:(id)a6 traits:(id)a7; - (void)setDefaultTraits:(id)a0; - (id)ticketForReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 shiftLocationsIfNeeded:(BOOL)a1 traits:(id)a2; - (int)_loadOverriddenResultProviderID; - (id)_searchable_ticketForReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 includeEntryPoints:(BOOL)a1 shiftLocationsIfNeeded:(BOOL)a2 preserveOriginalLocation:(BOOL)a3 traits:(id)a4; - (void)trackSerializedPlaceData:(id)a0; - (id)ticketForInterleavedAutoCompletePoiAddressOnly:(id)a0 sessionData:(id)a1 traits:(id)a2; - (id)ticketForReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 shiftLocationsIfNeeded:(BOOL)a1 preserveOriginalLocation:(BOOL)a2 traits:(id)a3; - (id)_geoMapItemForData:(id)a0; - (id)ticketForPlaceEnrichmentWithEnrichmentInfo:(id)a0 mapsIdentifier:(id)a1 traits:(id)a2; - (id)ticketForMUIDs:(id)a0 traits:(id)a1; - (id)serializedClientMetadataForParsec; - (id)ticketForRefreshingEVChargersWithIdentifiers:(id)a0 traits:(id)a1; - (id)ticketForSearchQuery:(id)a0 filters:(id)a1 maxResults:(unsigned int)a2 suppressResultsRequiringAttribution:(BOOL)a3 traits:(id)a4; - (id)ticketForVendorSpecificPlaceRefinementRequestParameters:(id)a0 traits:(id)a1; - (id)_cl_ticketForForwardGeocodeString:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (void)_sendInvalidateDataToSiriAndParSec; - (id)ticketForPublisherViewPublisherIdentifier:(id)a0 keywordFilter:(id)a1 addressFilter:(id)a2 batchSize:(unsigned int)a3 withTraits:(id)a4; - (id)ticketForTransitTripIdentifiers:(id)a0 traits:(id)a1; - (void)resolveMapItemFromHandle:(id)a0 withTraits:(id)a1 useCache:(BOOL)a2 completionHandler:(id /* block */)a3; - (id)ticketForTransitDeparturesAtStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripID:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 traits:(id)a4; - (id)ticketForReverseGeocodeLocation:(id)a0 placeTypeLimit:(int)a1 traits:(id)a2; - (id)ticketForReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 includeEntryPoints:(BOOL)a1 shiftLocationsIfNeeded:(BOOL)a2 traits:(id)a3; - (id)_ticketForAutocompleteFragment:(id)a0 type:(int)a1 traits:(id)a2 filters:(id)a3 retainedSearch:(id)a4 tappedQuerySuggestion:(id)a5 sessionData:(id)a6; - (id)ticketForExternalTransitStationCodes:(id)a0 sourceID:(id)a1 transactionDate:(id)a2 transactionLocation:(id)a3 traits:(id)a4; - (id)ticketForAirportCode:(id)a0 terminalCode:(id)a1 gateCode:(id)a2 traits:(id)a3; - (id)ticketForPlaceRefinementRequestWithCoordinate:(struct { double x0; double x1; } *)a0 addressLine:(id)a1 placeName:(id)a2 traits:(id)a3; - (void).cxx_destruct; - (id)ticketForInterleavedAutoCompleteSearchFragment:(id)a0 filters:(id)a1 sessionData:(id)a2 traits:(id)a3; - (id)ticketForBatchReverseGeocodeLocations:(id)a0 locationShifter:(id /* block */)a1 additionalPlaceTypes:(int *)a2 additionalPlaceTypesCount:(unsigned int)a3 placeTypeLimit:(int)a4 traits:(id)a5; - (id)ticketForReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 includeEntryPoints:(BOOL)a1 shiftLocationsIfNeeded:(BOOL)a2 preserveOriginalLocation:(BOOL)a3 traits:(id)a4; - (id)serializedSearchEvChargingParametersForSiriFromPorts:(id)a0; - (id)ticketForForwardGeocodeString:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (void)resolveMapItemLocallyFromHandle:(id)a0 completionHandler:(id /* block */)a1; - (id)ticketForHikingIntroTipWithMapItemIdentifier:(id)a0 traits:(id)a1; - (double)wiFiQualitySmallSearchRadiusMeters; - (id)ticketForMapItemToRefine:(id)a0 traits:(id)a1; - (id)ticketForIdentifiers:(id)a0 resultProviderID:(int)a1 contentProvider:(id)a2 traits:(id)a3; - (id)ticketForGeoIpLookupForIpAddr:(id)a0; - (id)ticketForNonExpiredIdentifier:(id)a0 resultProviderID:(int)a1 contentProvider:(id)a2 traits:(id)a3; - (id)_cl_ticketForReverseGeocodeLocation:(id)a0 traits:(id)a1; - (id)ticketForFeedbackRequest:(id)a0 traits:(id)a1; - (id)ticketForInterleavedInstantSearchFragment:(id)a0 filters:(id)a1 sessionData:(id)a2 traits:(id)a3; - (id)ticketForFreshComponents:(id)a0 identifier:(id)a1 resultProviderID:(int)a2 contentProvider:(id)a3 traits:(id)a4; - (void)_resolveMapItemFromHandle:(id)a0 withTraits:(id)a1 cachePolicy:(unsigned long long)a2 coordinateOnlyRefinement:(BOOL)a3 completionHandler:(id /* block */)a4; - (id)ticketForSearchQuery:(id)a0 completionItem:(id)a1 relatedSearchSuggestion:(id)a2 retainedSearch:(id)a3 maxResults:(unsigned int)a4 traits:(id)a5; - (id)serializedETAFilterForSiriWithRouteAttributes:(id)a0; - (id)_geoMapItemsForPlacesInDetails:(id)a0; - (id)ticketForSearchQuery:(id)a0 completionItem:(id)a1 retainedSearch:(id)a2 maxResults:(unsigned int)a3 traits:(id)a4; - (id)ticketForCategoryListWithTraits:(id)a0 isFromNoQueryState:(BOOL)a1; - (id)ticketForSectionedAutoCompleteSearchFragment:(id)a0 filters:(id)a1 sessionData:(id)a2 traits:(id)a3; - (id)defaultBackgroundTraits; - (id)ticketForInterleavedAutoCompleteWithBrowseSearchFragment:(id)a0 filters:(id)a1 retainedSearch:(id)a2 tappedQuerySuggestion:(id)a3 sessionData:(id)a4 traits:(id)a5; - (id)_ticketForRefreshingHandle:(id)a0 traits:(id)a1; - (id)ticketForPhoneNumbers:(id)a0 allowCellularDataForLookup:(BOOL)a1 traits:(id)a2; - (id)ticketForMapsHomeWithTraits:(id)a0; - (id)ticketForCuratedCollectionItems:(id)a0 collection:(id)a1 traits:(id)a2; - (id)ticketForForwardGeocodeAddressDictionary:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)ticketForDatasetCheckWithTraits:(id)a0; - (unsigned long long)maxParametersCountForSpatialEventLookup; - (void)resolveMapItemFromHandle:(id)a0 completionHandler:(id /* block */)a1; - (id)ticketForSearchQuery:(id)a0 completionItem:(id)a1 maxResults:(unsigned int)a2 traits:(id)a3; - (id)ticketForSearchCategory:(id)a0 venueIdentifier:(id)a1 maxResults:(unsigned int)a2 traits:(id)a3; - (id)locallyResolvedMapItemFromHandle:(id)a0 error:(id *)a1; - (id)ticketForExternalBusinessID:(id)a0 contentProvider:(id)a1 traits:(id)a2; - (id)ticketForBatchReverseGeocodeLocations:(id)a0 shiftLocationsIfNeeded:(BOOL)a1 additionalPlaceTypes:(int *)a2 additionalPlaceTypesCount:(unsigned int)a3 placeTypeLimit:(int)a4 traits:(id)a5; - (id)ticketForSearchCapabilitiesWithTraits:(id)a0; - (id)serializedClientMetadataForSiri; - (id)ticketForSearchQuery:(id)a0 completionItem:(id)a1 retainedSearch:(id)a2 maxResults:(unsigned int)a3 suppressResultsRequiringAttribution:(BOOL)a4 traits:(id)a5; - (id)ticketForTransitIdentifiers:(id)a0 endDateForPlacecardSchedulesForThisBatch:(id)a1 traits:(id)a2; - (id)_searchable_ticketForReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 floor:(int)a1 includeEntryPoints:(BOOL)a2 shiftLocationsIfNeeded:(BOOL)a3 preserveOriginalLocation:(BOOL)a4 traits:(id)a5; - (id)ticketForSpatialEventLookupParameters:(id)a0 traits:(id)a1; - (id)ticketForWifiFingerprintWithLocations:(id)a0 wifiAccessPoints:(id)a1 maxLabels:(unsigned int)a2 traits:(id)a3; - (id)ticketForIdentifiers:(id)a0 traits:(id)a1; - (void)_resolveMapItemFromHandle:(id)a0 withTraits:(id)a1 cachePolicy:(unsigned long long)a2 completionHandler:(id /* block */)a3; - (id)ticketForDFRCategoryListWithTraits:(id)a0; - (id)ticketForTransitLines:(id)a0 withTraits:(id)a1; - (id)serializedClientMetadataForTraits:(id)a0; - (id)ticketForForwardGeocodePostalAddress:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)ticketForSearchQuery:(id)a0 filters:(id)a1 maxResults:(unsigned int)a2 traits:(id)a3; - (id)ticketForOfflineRegionNameSuggestionWithRegion:(id)a0 traits:(id)a1; - (id)ticketForReverseGeocodeLocation:(id)a0 preserveOriginalLocation:(BOOL)a1 placeTypeLimit:(int)a2 traits:(id)a3; - (id)ticketForMerchantCode:(id)a0 rawMerchantCode:(id)a1 relyingPartyIdentifier:(id)a2 industryCategory:(id)a3 industryCode:(id)a4 paymentNetwork:(id)a5 transactionDate:(id)a6 transactionLocation:(id)a7 terminalId:(id)a8 transactionCurrencyCode:(id)a9 transactionType:(int)a10 transactionId:(id)a11 warsawMerchantDomain:(id)a12 warsawMerchantName:(id)a13 warsawMerchantId:(id)a14 adamId:(id)a15 merchantId:(id)a16 merchantDoingBizAsName:(id)a17 merchantEnhancedName:(id)a18 merchantCity:(id)a19 merchantRawCity:(id)a20 merchantState:(id)a21 merchantRawState:(id)a22 merchantZip:(id)a23 merchantAddress:(id)a24 merchantRawAddress:(id)a25 merchantCountryCode:(id)a26 merchantType:(id)a27 merchantCleanConfidenceLevel:(id)a28 merchantAdditionalData:(id)a29 merchantCanl:(id)a30 fuzzyMatched:(id)a31 coarseLocationUsed:(id)a32 traits:(id)a33; - (void)resolveMapItemFromHandle:(id)a0 traits:(id)a1 completionHandler:(id /* block */)a2; - (id)ticketForFeedbackRequestParameters:(id)a0 placeForProblemContext:(id)a1 userCredentials:(id)a2 pushToken:(id)a3 allowContactBackAtEmailAddress:(id)a4 traits:(id)a5; - (id)ticketForTransitScheduleAtStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripID:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 routingParameters:(id)a4 traits:(id)a5; - (id)ticketForAllCollectionViewWithBatchSize:(unsigned int)a0 keywordFilter:(id)a1 addressFilter:(id)a2 withTraits:(id)a3; - (id)handleForMapItem:(id)a0; - (unsigned long long)maxParametersCountForSpatialPlaceLookup; - (id)ticketForReverseGeocodeLocation:(id)a0 traits:(id)a1; - (id)ticketForMUIDs:(id)a0 resultProviderID:(int)a1 contentProvider:(id)a2 traits:(id)a3; - (id)ticketForSearchQuery:(id)a0 filters:(id)a1 completionItem:(id)a2 retainedSearch:(id)a3 maxResults:(unsigned int)a4 suppressResultsRequiringAttribution:(BOOL)a5 traits:(id)a6; - (id)ticketForOfflineRegionSearchFragment:(id)a0 sessionData:(id)a1 traits:(id)a2; - (id)ticketForSearchFieldPlaceholderWithTraits:(id)a0; @end