luxlabs header browser preview


@class UIView, UIBarButtonItem, NSArray, MUPlacePhotoGalleryAttributionView, MKMapItem, UIActivityIndicatorView, MUPlaceUserAttributionViewModel, NSString, NSMutableArray, NSNumber, UIScrollView;
@protocol MUPlacePhotoGalleryViewControllerDelegate;

@interface MUPlacePhotoGalleryViewController : UIViewController <UIScrollViewDelegate, UIGestureRecognizerDelegate, MUPlacePhotoGalleryAttributionViewDelegate, MUActivityObserving>

@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<MUPlacePhotoGalleryViewControllerDelegate> 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