luxlabs header browser preview


@class MKMapItem, MKLookAroundView, MKLookAroundContainerView, MKPhotoBigAttributionView, UIButton, UIView, UIScrollView, NSString, MKPlaceAttributionCell, NSLayoutConstraint, NSArray, _MKPlaceViewController, UIImageView;
@protocol MKPlaceCardActionControllerDelegate, MKPlaceCardPhotosControllerDelegate, _MKInfoCardAnalyticsDelegate;

@interface MKPlacePhotosViewController : UIViewController <MKPlaceAttributionCellDelegate, UIScrollViewDelegate, MKLookAroundContainerViewDelegate, _MKInfoCardChildViewControllerAnalyticsDelegate, MKModuleViewControllerProtocol, MKLookAroundViewProvider> {
    UIView *_bottomHairline;
    UIImageView *_imageViewForTransition;
    MKPhotoBigAttributionView *_primaryAttributionView;
    MKPhotoBigAttributionView *_secondaryAttributionView;
    NSArray *_photoViews;
    UIScrollView *_photosContainerScrollView;
    UIView *_photosContainer;
    UIView *_photosSmallAttributionsView;
    UIView *_attributionClippingview;
    double _lastPhotoScrollOffset;
    BOOL _photoScrollViewScrollingLeft;
    BOOL _photoScrollViewScrollingRight;
    BOOL _canUseFullscreenViewer;
    BOOL _photoLoaded;
    BOOL _loadAppImageCanceledOrFailed;
    BOOL _isRTL;
    unsigned long long _photosCount;
    UIView *_externalView;
    MKMapItem *_mapItem;
    NSLayoutConstraint *_heightConstraint;
    NSLayoutConstraint *_bottomConstraint;
    NSArray *_photos;
    unsigned long long _mode;
    unsigned long long _originalMode;
    unsigned long long _options;
    MKPlaceAttributionCell *_attributionCell;
    UIButton *_previousPageButton;
    UIButton *_nextPageButton;
    MKLookAroundContainerView *_lookAroundContainerView;
    UIScrollView *_parentScrollView;
    unsigned long long _initialAppearanceSignpostID;
    BOOL _isDisappearing;
}

@property (readonly, nonatomic) BOOL isFirstParty;
@property (readonly, nonatomic) BOOL isCompactMode;
@property (readonly, nonatomic) BOOL shouldShowAddPhotoButtons;
@property (readonly, nonatomic) id<_MKInfoCardAnalyticsDelegate> analyticsDelegate;
@property (readonly, nonatomic) unsigned long long numberOfBigAttributionViews;
@property (nonatomic) BOOL hoverActive;
@property (weak, nonatomic) _MKPlaceViewController *owner;
@property (weak, nonatomic) id<MKPlaceCardPhotosControllerDelegate, MKPlaceCardActionControllerDelegate> photosControllerDelegate;
@property (nonatomic) BOOL showsBottomHairline;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) MKLookAroundView *lookAroundView;

- (void)viewWillAppear:(BOOL)a0;
- (void)viewLayoutMarginsDidChange;
- (void)dealloc;
- (void)viewDidLayoutSubviews;
- (void)setContentVisibility:(long long)a0;
- (void)viewDidLoad;
- (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)scrollViewDidScroll:(id)a0;
- (id)attributionString;
- (void)_photoSelected:(id)a0;
- (void)_scrollPrevious;
- (void)openURL;
- (BOOL)isParsecProcess;
- (BOOL)isSafariProcess;
- (void)_adjustScrollIndexByOffset:(long long)a0;
- (void)_applyCornerRadius;
- (void)_cancelLoadPhotos;
- (void)_catchScrollNotification:(id)a0;
- (void)_createImageViews;
- (void)_didBecomeActive:(id)a0;
- (void)_didTapAttributionViewWithPresentingViewController:(id)a0 photoAttributionView:(id)a1;
- (id)_firstPartyMorePhotosAttributionString;
- (void)_loadPhotos;
- (void)_logUGCAction:(int)a0;
- (struct CGSize { double x0; double x1; })_photoActionSize;
- (struct CGSize { double x0; double x1; })_photoSizeForIndex:(unsigned long long)a0;
- (void)_photoTappedAtIndex:(unsigned long long)a0;
- (void)_scrollNext;
- (void)_setContentVisibility:(long long)a0;
- (void)_updateAlphaAttribution;
- (void)_updateChevronVisibility;
- (void)_updatePhotoBackgroundColor:(id)a0;
- (void)_willResignActive:(id)a0;
- (void)addAttributionCell;
- (void)didTapPrimaryAttributionViewWithPresentingViewController:(id)a0;
- (void)didTapSecondaryAttributionViewWithPresentingViewController:(id)a0;
- (id)formattedAttributionString;
- (void)handleHover:(id)a0;
- (id)infoCardChildPossibleActions;
- (id)infoCardChildUnactionableUIElements;
- (void)infoCardThemeChanged;
- (id)initWithMapItem:(id)a0 mode:(unsigned long long)a1 options:(unsigned long long)a2;
- (BOOL)isSiriProcess;
- (void)layoutImages;
- (void)lookAroundContainerView:(id)a0 didAddLookAroundView:(id)a1;
- (struct CGSize { double x0; double x1; })sizeForIndex:(unsigned long long)a0;
- (void)updateAttributionCell;
- (void)updateAttributionPositionWithOffset:(double)a0;
- (void)updateBottomHairlineVisibility;

@end