@class UIView, UIBarButtonItem, NSArray, MUPlacePhotoGalleryAttributionView, MKMapItem, UIActivityIndicatorView, MUPlaceUserAttributionViewModel, NSString, NSMutableArray, NSNumber, UIScrollView; @protocol MUPlacePhotoGalleryViewControllerDelegate; @interface MUPlacePhotoGalleryViewController : UIViewController @property (copy, nonatomic) NSArray *photos; @property (retain, nonatomic) MKMapItem *mapItem; @property (copy, nonatomic) NSArray *photoViews; @property (retain, nonatomic) UIView *additionalView; @property (retain, nonatomic) UIScrollView *scrollView; @property (nonatomic) struct CGPoint { double x; double y; } imageViewCenterPoint; @property (nonatomic) long long panGestureStartingDirection; @property (retain, nonatomic) UIView *gestureTrackedView; @property (nonatomic) BOOL shouldFinishAnimation; @property (retain, nonatomic) NSNumber *originalIndex; @property (retain, nonatomic) MUPlacePhotoGalleryAttributionView *attributionView; @property (retain, nonatomic) NSMutableArray *indexesOfDownloadedImages; @property (retain, nonatomic) NSMutableArray *downloadingImagesURLs; @property (nonatomic) double lastScrollViewOffsetBeforeScrolling; @property (retain, nonatomic) UIBarButtonItem *openNavigationBarButton; @property (retain, nonatomic) UIActivityIndicatorView *spinner; @property (readonly, nonatomic) UIBarButtonItem *leftBarButtonItem; @property (readonly, nonatomic) UIBarButtonItem *rightBarButtonItem; @property (retain, nonatomic) UIBarButtonItem *backBarButtonItem; @property (readonly, nonatomic) UIBarButtonItem *addPhotoBarButtonItem; @property (retain, nonatomic) MUPlaceUserAttributionViewModel *userAttributionViewModel; @property (weak, nonatomic) id delegate; @property (nonatomic) BOOL panAndSwipeToDismissGestureEnabled; @property (readonly, nonatomic) unsigned long long numberOfViews; @property (readonly, nonatomic) UIView *rapBarButtonView; @property (nonatomic) BOOL enablePersonalizedAttribution; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (struct CGPoint { double x0; double x1; })scrollViewContentOffset; - (void)dismiss; - (void)scrollViewDidEndDecelerating:(id)a0; - (void)dealloc; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (id)keyCommands; - (BOOL)_canShowWhileLocked; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (void)scrollViewDidScroll:(id)a0; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (void)scrollLeft; - (void)didTapDone; - (void)beginAnimatingActivityIndicator; - (void)endAnimatingActivityIndicatorWithError:(id)a0; - (void)_didTapDeletePhotoMenuItemForImageAtIndex:(unsigned long long)a0; - (void)_didTapEditPhotoCreditMenuItem; - (void)_rapButtonPressed; - (void)_selectedAddPhotosWithEntryPoint:(long long)a0; - (void)_updateNavbarVisibility; - (void)attributionViewDidSelectDeletePhoto:(id)a0; - (void)attributionViewDidSelectEditPhotoCredit:(id)a0; - (void)attributionViewDidTapAttributionPunchout:(id)a0; - (void)attributionViewDidTapReportAnIssue:(id)a0; - (void)cancelDownloadingImages; - (id)currentPhoto; - (void)didTapOnAdditionalView; - (void)didTapOnAttributionView; - (void)didTapOpen; - (void)downloadImageForPhotoViewAtIndex:(unsigned long long)a0; - (void)downloadImageForURL:(id)a0 forIndex:(unsigned long long)a1; - (void)downloadImageForVisibleViews; - (void)handlePanGesture:(id)a0; - (unsigned long long)indexOfView:(id)a0; - (unsigned long long)indexOfVisibleView; - (id)initWithPhotos:(id)a0 additionalView:(id)a1 scrollToIndex:(unsigned long long)a2 mapItem:(id)a3 delegate:(id)a4; - (id)photoViewForTransition; - (void)reloadUserAttribution; - (void)resetPhotosZoomLevel; - (void)scrollRight; - (void)setUIStyleWithNavigationBarHidden:(BOOL)a0; - (void)setupAdditionalView:(id)a0 withStackView:(id)a1; - (void)setupAttributionView; - (void)setupPhotoViewsWithStackView:(id)a0; - (void)setupViewsWithAdditionalView:(id)a0; - (void)startAnimatingActivityIndicatorViewForRAP; - (void)stopAnimatingActivityIndicatorViewForRAP; - (void)toggleBackground:(id)a0; - (void)updateViewsWithPhotoAtIndex:(unsigned long long)a0; - (unsigned long long)viewsCount; - (void)zoomToPoint:(id)a0; @end