luxlabs header browser preview


@class NSString, MKPlaceCardActionItem, MKPlaceActionDataProvider, TUCallProvider;
@protocol _MKInfoCardAnalyticsDelegate;

@interface MKPlaceActionManager : NSObject <MKPlaceActionItemAppearanceDataProvider, MKPlaceActionManagerProtocol, MKPlaceActionItemFooterBuilder> {
    MKPlaceCardActionItem *_favoriteActionItem;
    MKPlaceCardActionItem *_homeActionItem;
    MKPlaceCardActionItem *_collectionActionItem;
    MKPlaceCardActionItem *_callActionItem;
    MKPlaceCardActionItem *_websiteActionItem;
    MKPlaceCardActionItem *_brandStoreActionItem;
    TUCallProvider *_callProvider;
}

@property (readonly, nonatomic) MKPlaceCardActionItem *homeActionItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *favoriteActionItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *reportAProblemFooterAction;
@property (readonly, nonatomic) MKPlaceCardActionItem *reportAProblemAddPlaceFooterAction;
@property (readonly, nonatomic) MKPlaceCardActionItem *removeMarkerItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *claimBusinessActionItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *flyoverActionItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *shareActionItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *messageActionItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *callActionItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *websiteActionItem;
@property (readonly, nonatomic) MKPlaceCardActionItem *collectionActionItem;
@property (nonatomic) BOOL placeInBookmarks;
@property (nonatomic) BOOL placeInCollections;
@property (nonatomic) BOOL placeInShortcuts;
@property (nonatomic) BOOL showContactActions;
@property (nonatomic) BOOL isCurrentLocation;
@property (weak, nonatomic) id placeCardDelegate;
@property (weak, nonatomic) id<_MKInfoCardAnalyticsDelegate> analyticsDelegate;
@property (readonly, nonatomic) MKPlaceActionDataProvider *dataProvider;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)mapItem;
- (id)delegate;
- (id)contact;
- (unsigned long long)options;
- (void).cxx_destruct;
- (id)initWithDataProvider:(id)a0;
- (void)openURL:(id)a0;
- (BOOL)_showReportAProblemFooterAction;
- (void)_addInternalOnlyActions:(id)a0;
- (BOOL)_canClaimThisBusiness;
- (void)_canMakeCalls:(id /* block */)a0;
- (BOOL)_canShowCallAction;
- (BOOL)_canShowReportAProblem;
- (void)_enableStoreAction;
- (BOOL)_isCurrentLocationOrDroppedPin;
- (void)_launchMaps;
- (BOOL)_showAddPlaceFooterAction;
- (BOOL)_showCollectionItem;
- (BOOL)_showHomeShortcutItem;
- (BOOL)_showMapItemIdentifier;
- (BOOL)_showReportAProblem;
- (BOOL)_showWebsite;
- (id)actionItemForButtonItem:(id)a0;
- (void)addLayoutInfoIfNeeded:(id)a0;
- (id)addToHomeItem;
- (id)createContactActions;
- (id)createFooterActions;
- (id)createMenuActions;
- (id)createRowActionsWithStyle:(unsigned long long)a0;
- (id)createSearchAlongRouteActions;
- (id)favoriteItemForFooter;
- (void)performAction:(id)a0 options:(id)a1 completion:(id /* block */)a2;
- (BOOL)placeInCollectionsForAppearance:(id)a0;
- (id)placeItem;
- (unsigned long long)placeMUIDForAppearance:(id)a0;
- (id)shortPlacecardFooterActions;

@end