luxlabs header browser preview


@class NSString, MKPlaceSectionRowView, MKMapItem, NSMutableArray;
@protocol _MKPlaceItem, MKPlaceActionManagerProtocol;

@interface MKPlaceInfoViewController : MKPlaceSectionViewController <UIGestureRecognizerDelegate, _MKInfoCardChildViewControllerAnalyticsDelegate, MKModuleViewControllerProtocol> {
    NSMutableArray *_rows;
    MKPlaceSectionRowView *_selectedRow;
}

@property (retain, nonatomic) id<_MKPlaceItem> placeItem;
@property (nonatomic) BOOL bottomHairlineHidden;
@property (readonly, nonatomic) BOOL hasContent;
@property (nonatomic) unsigned long long placecardOptions;
@property (retain, nonatomic) MKMapItem *mapItem;
@property (weak, nonatomic) id<MKPlaceActionManagerProtocol> actionDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)viewDidLoad;
- (id)contact;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)_configureRow:(id)a0 ofType:(unsigned long long)a1 withValue:(id)a2;
- (void)_addContactRow:(id)a0 ofType:(unsigned long long)a1 toViews:(id)a2 defaultTitle:(id)a3;
- (id)_addRowForType:(unsigned long long)a0 withValue:(id)a1 toViews:(id)a2;
- (id)_createViewForInfoRow:(unsigned long long)a0;
- (void)_launchMapsDirectionsWithSource:(id)a0 destination:(id)a1 directionsMode:(id)a2;
- (void)_shareAddress:(id)a0 fromView:(id)a1;
- (void)_updateViewsAnimated:(BOOL)a0;
- (unsigned long long)actionTypeFromRowType:(unsigned long long)a0;
- (id)infoCardChildPossibleActions;
- (id)infoCardChildUnactionableUIElements;
- (id)initWithPlaceItem:(id)a0;
- (void)sectionView:(id)a0 didSelectRow:(id)a1 atIndex:(unsigned long long)a2;
- (BOOL)shouldShowDetails;

@end