@class MUPlaceCardAnalyticsController, GEOCyclingOptions, MUPlaceViewControllerConfiguration, MUPlacePhotoSectionController, MUPlaceInlineMapSectionController, UIScrollView, MKMapItem, MUPlaceCallToActionAppearance, MKMapItemIdentifier, _MKPlaceActionButtonController, MKPlaceActionEnvironment, CNContact, CNContactViewController, _TtC6MapsUI31MUEVChargerAvailabilityProvider, MUPlaceInfoSectionController, MULockScreenCoordinator, MUTimeExpirableLRUCache, MUPlaceUnifiedActionRowSectionController, MUPlaceActionManager, UILayoutGuide, MUPlaceActionRowSectionController, MULoadingOverlayController, MUShareSheetPresenter, MKLookAroundContainerView, MKLookAroundView, UIView, NSArray, GEOWalkingOptions, MUFeatureDiscoveryAnnotationView, MUScrollableStackView, CLLocation, MUCuratedGuidesSectionController, MUPersonalGuidesSectionController, NSString, GEOAutomobileOptions, MUPlaceItemActionDataProvider, GEOTransitOptions, MUContactStore, MUAMSResultProvider, _MKPlaceViewController, MUPlaceHeaderSectionController, MKETAProvider, MUScrollViewImpressionsCalculator, NSUUID, UIImage, MUPlaceEnrichmentSectionController, MUPlaceHeaderButtonsSectionController; @protocol MUPlaceViewControllerDelegate, _MKPlaceItem, MUOfflineMapProvider, MUPlaceViewControllerMapsAppDelegate, MUPlaceViewControllerFeedbackDelegate, UIScrollViewDelegate; @interface MUPlaceViewController : UIViewController <_MKPlaceViewControllerDelegate, _MKPlaceViewControllerFeedbackDelegate, MKPlaceCardActionControllerDelegate, MUPlaceSectionControllerDelegate, MKETAProviderDelegate, _MKPlaceViewControllerFeedbackDelegate, MKETAProviderObserver, MUVisibleItemsProvider, MUPlaceCardAnalyticsProvider, MUContactStoreObserver, MKCollectionCarouselRoutingDelegate, MKPlaceCollectionsDelegate, MUPlaceHeaderButtonsSectionControllerDelegate, MUPlacePictureItemSectionControllerDelegate, MUPlacePhotoSectionControllerDelegate, MUPlacePhotoSectionControllerLookAroundDelegate, MUPersonalGuidesViewProvider, MUBrowseCategorySectionControllerDelegate, MUPlaceDescriptionSectionControllerDelegate, MURatingsAndReviewsSectionControllerDelegate, MUPlaceHeaderSectionControllerDelegate, UIScrollViewDelegate, CNContactViewControllerDelegate, CNContactViewControllerPrivateDelegate, CNContactPickerDelegate, MUShareSheetPresenterDelegate, MUPlaceRibbonSectionControllerDelegate, MUPlaceActionRowMenuProvider, MURelatedPlacesSectionControllerDelegate, MUPlaceCallToActionSectionControllerDelegate, MUPlaceInfoSectionControllerDelegate, MUHeaderButtonMenuActionProvider, MUPlaceUnifiedActionRowSectionControllerDelegate, MUPlaceWebContentSectionControllerDelegate, MUUserInformationProvider, MUExternalActionHandling, MUPlaceEnrichmentSectionControllerDelegate, MUInlineRatingsSectionControllerViewProvider, MUTransitDeparturesSectionControllerDelegate, MUContactSharedLocationSectionControllerDelegate, _MKPlaceCardConforming, MUPlaceCardContentProtocol> { BOOL _showNewUI; _MKPlaceViewController *_legacyPlacecard; MUScrollableStackView *_contentStackView; NSArray *_sectionControllers; id<_MKPlaceItem> _placeItem; CNContact *_contact; MUPlaceActionManager *_actionManager; MUPlaceItemActionDataProvider *_actionDataProvider; MKETAProvider *_etaProvider; double _contentAlpha; struct CGPoint { double x; double y; } _beginAnalyticsScrollingPoint; CNContactViewController *_updatingContactController; CNContactViewController *_creatingContactController; CNContactViewController *_editingContactController; MUShareSheetPresenter *_shareSheetPresenter; MULoadingOverlayController *_loadingOverlayController; MKLookAroundContainerView *_lookAroundView; MULockScreenCoordinator *_lockScreenCoordinator; _TtC6MapsUI31MUEVChargerAvailabilityProvider *_evChargerAvailabilityProvider; MUContactStore *_contactStore; CNContact *_originalContactCopy; MUPlaceCallToActionAppearance *_submissionStatus; unsigned long long _initialAppearanceSignpostID; BOOL _active; _MKPlaceActionButtonController *_headerSecondaryButtonController; _MKPlaceActionButtonController *_headerAlternatePrimaryButtonController; MUTimeExpirableLRUCache *_quickActionTrayArtworkCache; MUTimeExpirableLRUCache *_officialAppMediaResultCache; NSUUID *_impressionsSessionIdentifier; BOOL _needsImpressionsLoggedOnAppearance; MKPlaceActionEnvironment *_currentEnvironmentForPresentedViewController; } @property (retain, nonatomic) CNContact *originalContact; @property (readonly, nonatomic) MUPersonalGuidesSectionController *personalGuidesSectionController; @property (readonly, nonatomic) MUPlaceHeaderButtonsSectionController *headerButtonsSectionController; @property (readonly, nonatomic) MUPlaceActionRowSectionController *actionRowSectionController; @property (readonly, nonatomic) MUPlaceUnifiedActionRowSectionController *unifiedActionRowSectionController; @property (readonly, nonatomic) MUCuratedGuidesSectionController *curatedGuidesSectionController; @property (readonly, nonatomic) MUPlaceHeaderSectionController *headerSectionController; @property (readonly, nonatomic) MUPlacePhotoSectionController *photoSectionController; @property (readonly, nonatomic) MUPlaceInfoSectionController *placeInfoSectionController; @property (readonly, nonatomic) MUPlaceEnrichmentSectionController *placeEnrichmentSectionController; @property (readonly, nonatomic) MUPlaceInlineMapSectionController *inlineMapSectionController; @property (readonly, nonatomic) BOOL supportsDynamicLayout; @property (nonatomic) BOOL showContactActions; @property (readonly, nonatomic) BOOL shouldStubPlacecard; @property (readonly, nonatomic) MUAMSResultProvider *amsResultProvider; @property (retain, nonatomic) MKMapItemIdentifier *mapItemIdentifierIntrumentedForReveal; @property (weak, nonatomic) id<MUPlaceViewControllerMapsAppDelegate> mapsAppDelegate; @property (copy, nonatomic) id /* block */ placeViewFeedbackAppLaunchHandler; @property (retain, nonatomic) CLLocation *location; @property (readonly, nonatomic) MUScrollViewImpressionsCalculator *impressionsCalculator; @property (readonly, nonatomic) MUPlaceCardAnalyticsController *analyticsController; @property (nonatomic) BOOL forceCaptureRevealEventOnNextBecomeActive; @property (readonly, nonatomic) UIView *linkView; @property (weak, nonatomic) id<MUPlaceViewControllerDelegate> placeViewControllerDelegate; @property (weak, nonatomic) id<MUPlaceViewControllerFeedbackDelegate> placeViewFeedbackDelegate; @property (readonly, nonatomic) MUPlaceViewControllerConfiguration *configuration; @property (nonatomic) BOOL scrollEnabled; @property (retain, nonatomic) MKMapItem *mapItem; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) id<_MKPlaceItem> placeItem; @property (readonly, nonatomic) NSArray *analyticModules; @property (readonly, nonatomic) NSArray *revealedModules; @property (readonly, nonatomic) UIImage *userIcon; @property (nonatomic) BOOL placeInCollections; @property (nonatomic) BOOL placeInShortcuts; @property (nonatomic) BOOL placeInBookmarks; @property (readonly, nonatomic) double headerSecondaryNameLabelPadding; @property (nonatomic) unsigned long long options; @property (readonly, nonatomic) UIScrollView *scrollView; @property (readonly, nonatomic) MKLookAroundView *lookAroundView; @property (readonly, nonatomic) UILayoutGuide *headerViewTitleLabelToTopLayoutGuide; @property (readonly, nonatomic) BOOL shouldBlurChromeHeaderButtons; @property (nonatomic) unsigned long long placeNumberOfReportsInReview; @property (nonatomic) double verifiedHeaderExpansionProgress; @property (weak, nonatomic) id<MUOfflineMapProvider> offlineMapProvider; @property (retain, nonatomic) MUFeatureDiscoveryAnnotationView *offlineFeatureDiscoveryView; @property (readonly, nonatomic) UIView *draggableHeaderView; @property (readonly, nonatomic) UIView *viewForHeaderContainmentString; @property (retain, nonatomic) GEOAutomobileOptions *automobileOptions; @property (retain, nonatomic) GEOWalkingOptions *walkingOptions; @property (retain, nonatomic) GEOTransitOptions *transitOptions; @property (retain, nonatomic) GEOCyclingOptions *cyclingOptions; @property (readonly, nonatomic) double heightForContentAboveTitle; @property (weak, nonatomic) id<UIScrollViewDelegate> scrollViewDelegate; @property (nonatomic) double contentAlpha; + (double)headerHeightInMinimalMode; - (void)becomeActive; - (id)initWithMapItem:(id)a0; - (void)scrollToTopAnimated:(BOOL)a0; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (BOOL)isLoading; - (void)viewWillLayoutSubviews; - (void)viewDidLayoutSubviews; - (void)setContentVisibility:(long long)a0; - (double)currentHeight; - (void)viewDidLoad; - (id)contact; - (void)_setupViews; - (void)contactStoreDidChange:(id)a0; - (void)contactViewController:(id)a0 didDeleteContact:(id)a1; - (void)viewWillDisappear:(BOOL)a0; - (void)resignActive; - (BOOL)_canShowWhileLocked; - (id)initWithConfiguration:(id)a0; - (struct CGSize { double x0; double x1; })_systemLayoutSizeFittingSize:(struct CGSize { double x0; double x1; })a0 withHorizontalFittingPriority:(float)a1 verticalFittingPriority:(float)a2; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)contactViewController:(id)a0 didCompleteWithContact:(id)a1; - (id)contactStore; - (void)viewDidDisappear:(BOOL)a0; - (void)scrollViewDidScroll:(id)a0; - (struct CGSize { double x0; double x1; })preferredContentSize; - (void)scrollViewWillBeginDragging:(id)a0; - (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2; - (id)_traits; - (void)_updateContentAlpha; - (void)contactPicker:(id)a0 didSelectContact:(id)a1; - (void)contactPickerDidCancel:(id)a0; - (void)setMapItem:(id)a0 contact:(id)a1; - (void)ETAProviderLocationUpdated:(id)a0; - (id)collectionViews; - (id)_contactForEditOperations; - (void)_didResolveAttribution:(id)a0; - (void)_launchAttributionURLs:(id)a0 withAttribution:(id)a1 mapItem:(id)a2 completionHandler:(id /* block */)a3; - (void)collectionIdentifierSelected:(id)a0; - (id)contactsNavigationController; - (id)createMenuActions; - (int)currentMapViewTargetForAnalytics; - (int)currentUITargetForAnalytics; - (id)draggableContent; - (id)generateAvailableActionForAnalytics; - (id)generateUnactionableUIElementsForAnalytics; - (int)getPlaceCardTypeForAnalytics; - (int)mapTypeForETAProvider:(id)a0; - (void)performAction:(id)a0 options:(id)a1 completion:(id /* block */)a2; - (void)placeActionManager:(id)a0 didSelectAddToContactsUsingEnvironment:(id)a1; - (void)placeActionManager:(id)a0 didSelectAddToExistingContactWithEnvironment:(id)a1; - (void)placeActionManager:(id)a0 didSelectAddToGuidesWithEnvironment:(id)a1; - (void)placeActionManager:(id)a0 didSelectDirectionsWithEnvironment:(id)a1; - (void)placeActionManager:(id)a0 didSelectShareWithEnvironment:(id)a1; - (void)placeCardActionController:(id)a0 openURL:(id)a1 fromView:(id)a2; - (void)placeCardActionControllerDidRequestCopy:(id)a0; - (void)placeCardActionControllerDidSelectAddPhoto:(id)a0 presentingViewController:(id)a1 sourceView:(id)a2; - (void)placeCardActionControllerDidSelectAddToMapsHome:(id)a0; - (void)placeCardActionControllerDidSelectChangeAddress:(id)a0; - (void)placeCardActionControllerDidSelectDownloadOffline:(id)a0 isQuickAction:(BOOL)a1; - (void)placeCardActionControllerDidSelectOfflineManagement:(id)a0; - (void)placeCardActionControllerDidSelectOpenInSkyline:(id)a0; - (void)placeCardActionControllerDidSelectPauseOfflineDownload:(id)a0; - (void)placeCardActionControllerDidSelectPlaceEnrichementReportAProblem; - (void)placeCardActionControllerDidSelectRefineLocation:(id)a0; - (void)placeCardActionControllerDidSelectRemoveFromMapsHome:(id)a0; - (void)placeCardActionControllerDidSelectRemoveMarker:(id)a0; - (void)placeCardActionControllerDidSelectReportAProblem:(id)a0 fromView:(id)a1 isQuickAction:(BOOL)a2; - (void)placeCardActionControllerDidSelectReportAProblemAddNewPlace:(id)a0 isQuickAction:(BOOL)a1; - (void)placeCardActionControllerDidSelectReportAProblemViewReport:(id)a0; - (void)placeCardActionControllerDidSelectSimulateLocation:(id)a0; - (void)placeCardActionControllerDidSelectionOpenBrandCard:(id)a0; - (void)placeCardActionControllerDidSelectionOpenInPinpoint:(id)a0; - (void)placeCardWillCloseFromClientType:(unsigned long long)a0; - (void)placeViewController:(id)a0 shouldLogFeedbackOfType:(int)a1; - (void)routeToCuratedCollection:(id)a0; - (void)routeToGuidesHomeFromExploreGuides:(id)a0; - (void)setPlaceItem:(id)a0 updateOriginalContact:(BOOL)a1; - (void)showContentIfLoaded; - (void)updateCollectionViewsAnimated:(BOOL)a0; - (void)updateHeaderTitle; - (void)_launchAttribution:(id)a0 withMapItem:(id)a1; - (void)_showEditSheet:(id)a0; - (id)_amenitiesSectionControllerForAvailability:(id)a0 moduleConfiguration:(id)a1; - (id)_firstSectionControllerOfClass:(Class)a0; - (id)_placeInfoSectionControllerForAvailability:(id)a0 moduleConfiguration:(id)a1; - (id)_relatedPlaceSectionControllerForAvailability:(id)a0 relatedPlaceList:(id)a1; - (void)_showShareSheetWithEnvironment:(id)a0; - (void)_updateSections; - (void)updatePlaceInfo; - (id)_actionRowSectionControllerClientOverrideWithAvailability:(id)a0 buttonModuleConfiguration:(id)a1; - (id)_actionRowSectionControllerWithButtonModuleConfiguration:(id)a0; - (void)_activateSections; - (id)_annotatedItemSectionControllerForAvailability:(id)a0; - (void)_applyCustomSpacings; - (void)_authorized_contactPicker:(id)a0 didSelectContact:(id)a1; - (id)_browseCategorySectionControllerForAvailability:(id)a0; - (id)_buildBrandCardSectionsWithAvailability:(id)a0; - (id)_buildForLayoutWithAvailability:(id)a0; - (void)_buildSections; - (id)_buildShortCardSections; - (id)_buildStaticSectionsWithAvailability:(id)a0; - (void)_calculateShowingContactActionsWithCompletion:(id /* block */)a0; - (id)_callToActionSuggestionSectionControllerForAvailability:(id)a0; - (void)_captureRevealEventIfNeeded; - (void)_commonInitWithConfiguration:(id)a0; - (id)_contactSharedLocationSectionControllerForAvailability:(id)a0; - (id)_curatedGuidesSectionControllerForAvailability:(id)a0; - (void)_deactivateSections; - (void)_dismissModalViewController; - (id)_encyclopedicSectionControllerForAvailability:(id)a0; - (id)_evChargingSectionControllerForForAvailability:(id)a0 mapItem:(id)a1; - (void)_handleRoutingToPlaceWithMapItem:(id)a0; - (BOOL)_hasSerializedMapItemFile; - (id)_headerButtonsSectionControllerForModuleConfiguration:(id)a0; - (id)_headerSectionControllerWithAvailability:(id)a0; - (id)_hikingTrailsSectionControllerForAvailability:(id)a0; - (id)_inlineMapSectionControllerForAvailability:(id)a0; - (void)_invokeShareActionWithPresentationOptions:(id)a0 analyticsModuleMetadata:(id)a1; - (id)_officialAppSectionControllerForAvailability:(id)a0; - (void)_openWebURL:(id)a0; - (id)_passiveCallToActionSectionControllerForAvailability:(id)a0; - (void)_performWithNewUIBlock:(id /* block */)a0 oldUIBlock:(id /* block */)a1; - (id)_personalGuidesSectionController; - (id)_photoSectionControllerForAvailability:(id)a0; - (id)_placeDescriptionSectionControllerForAvailability:(id)a0; - (id)_placeEnrichmentSectionControllerForAvailability:(id)a0; - (id)_placeFooterSectionController; - (id)_placeRibbonSectionControllerForAvailability:(id)a0 placeRibbonConfiguration:(id)a1; - (void)_placeSectionController:(id)a0 didSelectPrimaryType:(unsigned long long)a1 withPresentationOptions:(id)a2; - (void)_presentAddNewContactPickerForContact:(id)a0 withEnvironment:(id)a1; - (void)_presentModalViewController:(id)a0 withEnvironment:(id)a1; - (void)_presentStoreProductScreenWithMapItem:(id)a0 attribution:(id)a1 bundleIdentifier:(id)a2 attributionURLs:(id)a3 presentingViewController:(id)a4; - (id)_ratingsAndReviewsSectionControllerForAvailability:(id)a0; - (id)_relatedPlaceConfigurationForRelatedPlaceList:(id)a0 moduleConfiguration:(id)a1; - (id)_relatedPlaceSectionControllerForAvailability:(id)a0 config:(id)a1; - (id)_sectionControllersForClass:(Class)a0; - (void)_setMapItem:(id)a0 contact:(id)a1 updateOriginalContact:(BOOL)a2; - (void)_setPlaceItem:(id)a0 updateOriginalContact:(BOOL)a1; - (void)_showShareSheetNoDeviceLockCheckWithEnvironment:(id)a0; - (void)_tearDownContactPickersForCompletionWithViewController:(id)a0; - (id)_transitDeparturesSectionControllerForAvailability:(id)a0; - (void)_unauthorized_contactPicker:(id)a0 didSelectContact:(id)a1; - (id)_unifiedActionRowSectionControllerWithButtonModuleConfiguration:(id)a0; - (void)_updateSectionsForActionRowInfoChange; - (void)_updateSectionsForAttributionChange; - (void)_updateSectionsForSubmissionStatusChange; - (id)_venueInfoSectionControllerForAvailability:(id)a0; - (id)_webContentSectionControllerForConfiguration:(id)a0; - (void)addLoadingView; - (void)browseCategorySectionController:(id)a0 didTapOnSearchCategory:(id)a1; - (void)contactSharedLocationSectionController:(id)a0 selectedDirectionsWithAddress:(id)a1 forContact:(id)a2 options:(id)a3; - (void)contentAboveTitleScrollPositionChanged:(double)a0; - (id)createHeaderButtonsMenuWithPresentationOptions:(id)a0; - (id)createHeaderButtonsMenuWithPromotedSystemActionTypes:(id)a0 excludedSystemActionTypes:(id)a1 presentationOptions:(id)a2; - (id)createHeaderMenuSortOrderWithPromotedActionTypes:(id)a0 excludedActionTypes:(id)a1; - (id)createShareSheetFooterActions; - (int)defaultTargetForPlaceCardAnalytics; - (id)footerActivitiesForShareSheetPresenter:(id)a0; - (void)handleAppClip:(id)a0 options:(id)a1; - (void)handleMapsExtension:(id)a0 usingAppStoreApp:(id)a1 options:(id)a2; - (void)handleQuickLink:(id)a0 options:(id)a1; - (void)hideContentIfLoading; - (void)hideTitle:(BOOL)a0; - (id)inlineRatingsSectionControllerRequestsContentViewController:(id)a0; - (id)lookAroundContainerForPlacePhotoSectionController:(id)a0; - (id)mapItemFromSerialized; - (id)menuElementForActionItem:(id)a0; - (void)performShareActionWithPresentationOptions:(id)a0; - (void)pictureItemSectionController:(id)a0 requestsSceneActivationWithPhotoGallery:(id)a1; - (void)placeCardWillClose; - (void)placeDescriptionSectionControllerDidTapAttribution:(id)a0; - (void)placeEnrichmentSectionControllerDidStopLoading:(id)a0; - (void)placeHeaderButtonsSectionController:(id)a0 didSelectPrimaryType:(unsigned long long)a1 withPresentationOptions:(id)a2; - (void)placeHeaderSectionController:(id)a0 didSelectShareWithPresentationOptions:(id)a1; - (void)placeHeaderSectionController:(id)a0 didTapMapItem:(id)a1; - (double)placeHeaderSectionControllerRequestsTrailingConstant:(id)a0; - (void)placeInfoSectionController:(id)a0 didSelectAddMissingDataOfType:(long long)a1; - (void)placeInfoSectionController:(id)a0 didSelectEditPlaceDetailsOfType:(long long)a1; - (void)placeInfoSectionController:(id)a0 didTapAttribution:(id)a1; - (void)placeInfoSectionController:(id)a0 selectedDirectionsWithAddress:(id)a1 forContact:(id)a2 options:(id)a3; - (void)placeInfoSectionController:(id)a0 selectedDirectionsWithMapItem:(id)a1 options:(id)a2; - (void)placeInfoSectionController:(id)a0 selectedViewPlaceWithMapItem:(id)a1 options:(id)a2; - (void)placePhotoSectionController:(id)a0 didSelectPhotoCategoryAtIndex:(unsigned long long)a1; - (void)placePhotoSectionController:(id)a0 didSelectPhotoToReport:(id)a1 withPhotoGalleryViewController:(id)a2; - (void)placePhotoSectionController:(id)a0 didSelectViewPhoto:(id)a1 withID:(id)a2 presentingViewController:(id)a3; - (void)placePhotoSectionController:(id)a0 enterLookAroundForMapItem:(id)a1 lookAroundView:(id)a2; - (void)placePhotoSectionController:(id)a0 requestsAddPhotosToMapsWithEntryPoint:(long long)a1 options:(id)a2; - (void)placePhotoSectionController:(id)a0 requestsSceneActivationForPhotoGalleryViewController:(id)a1; - (void)placePhotoSectionController:(id)a0 requestsToOpenPhotoAttribution:(id)a1 presentationOptions:(id)a2; - (void)placePhotoSectionControllerDidCloseFullscreenPhotos:(id)a0; - (void)placePhotoSectionControllerDidOpenFullscreenPhotos:(id)a0; - (void)placePhotoSectionControllerRequestsToOpenThumbnailGallery:(id)a0 withStartingIndex:(unsigned long long)a1; - (void)placeSectionControllerDidUpdateContent:(id)a0; - (void)placeSectionControllerRequestsLayoutChange:(id)a0; - (id)placeSectionControllerRequestsRootView:(id)a0; - (void)presentAddPhotosWithPresentationOptions:(id)a0 entryPoint:(long long)a1 originTarget:(id)a2; - (void)presentPOIEnrichmentWithPresentationOptions:(id)a0; - (void)ratingsAndReviewsSectionController:(id)a0 didSelectPlaceCollection:(id)a1; - (void)ratingsAndReviewsSectionController:(id)a0 didSelectViewReview:(id)a1; - (void)ratingsAndReviewsSectionControllerDidSelectViewAllReviews:(id)a0; - (void)relatedPlaceSectionController:(id)a0 itemSelected:(id)a1; - (void)relatedPlaceSectionController:(id)a0 showSeeAllWithTitle:(id)a1 relatedMapItems:(id)a2 originalMapItem:(id)a3; - (void)removeLoadingViewAnimated:(BOOL)a0; - (void)requestHostToLogFeedbackTypeIfNeeded:(int)a0; - (void)resetAnalyticsState; - (void)ribbonSectionControllerDidTapAddRatings:(id)a0 initialRatingState:(long long)a1 withPresentationOptions:(id)a2; - (void)ribbonSectionControllerDidTapHours:(id)a0; - (void)sectionController:(id)a0 didSelectPrimaryButtonType:(unsigned long long)a1; - (void)sectionControllerDidSelectViewContactButton:(id)a0; - (void)shareSheetPresenter:(id)a0 postCompletedActivityOfType:(id)a1 completed:(BOOL)a2; - (void)shareSheetPresenter:(id)a0 preCompletedActivityOfType:(id)a1 completed:(BOOL)a2; - (id)shareSheetPresenterRequestsOverridenActivityViewController:(id)a0; - (BOOL)shouldMoveLookAroundStorefrontViewForPlacePhotoSectionController:(id)a0; - (void)showAllCollections:(id)a0 usingTitle:(id)a1 usingCollectionIds:(id)a2; - (id)suggestionViewForCallToActionSectionController:(id)a0; - (id)traitsForTransitDeparturesSectionController:(id)a0; - (BOOL)transitDeparturesSectionController:(id)a0 canSelectDepartureSequence:(id)a1 usingMapItem:(id)a2; - (void)transitDeparturesSectionController:(id)a0 didSelectAttribution:(id)a1; - (void)transitDeparturesSectionController:(id)a0 didSelectConnectionInformation:(id)a1; - (void)transitDeparturesSectionController:(id)a0 didSelectDepartureSequence:(id)a1 usingMapItem:(id)a2; - (void)transitDeparturesSectionController:(id)a0 didSelectTransitLine:(id)a1 usingPresentationOptions:(id)a2 completion:(id /* block */)a3; - (void)transitDeparturesSectionController:(id)a0 showIncidents:(id)a1; - (void)updateActionRowView; - (void)updateCuratedCollectionsView; - (void)updateHeaderTrailingConstant; - (void)updatePlaceEnrichment; - (void)updateSuggestionView; - (void)updateUserSubmissionWithPhotoURL:(id)a0 photoID:(id)a1 numberOfPhotos:(long long)a2; - (void)updateViewsWithSubmissionStatus:(id)a0 animated:(BOOL)a1; - (id)visibleImpressionElements; - (void)webContentSectionControllerDidStopLoading:(id)a0; @end