@class NSArray; @interface VKLabelMarker : VKMarker { struct shared_ptr<md::LabelMarker> { struct LabelMarker *__ptr_; struct __shared_weak_count *__cntrl_; } _labelMarker; } @property (nonatomic) BOOL isDragged; @property (nonatomic) BOOL useVKSelectionBalloon; @property (readonly, nonatomic) NSArray *shields; @property (readonly, nonatomic) NSArray *transitSystems; @property (readonly, nonatomic) NSArray *dataIconImageKeys; @property (readonly, nonatomic) NSArray *iconImageKeys; @property (readonly, nonatomic) NSArray *imageKeys; @property (readonly, nonatomic) NSArray *relatedTexts; @property (readonly, nonatomic) NSArray *relatedSubTexts; + (id)markerWithLabelMarker:(const void *)a0; - (id)routeInfo; - (BOOL)isOccluded; - (unsigned long long)venueComponentID; - (id)mapRegion; - (int)featureType; - (BOOL)isSelected; - (unsigned long long)businessID; - (unsigned long long)clientFeatureID; - (unsigned long long)venueBuildingID; - (id).cxx_construct; - (struct { double x0; double x1; })coordinate; - (id)locale; - (BOOL)isSelectable; - (unsigned long long)animationID; - (BOOL)isVisible; - (unsigned long long)venueID; - (void).cxx_destruct; - (BOOL)hasBusinessID; - (id)text; - (short)venueFloorOrdinal; - (unsigned long long)venueLevelID; - (int)sortKey; - (struct Box<double, 2> { struct Matrix<double, 2, 1> { double x0[2]; } x0; struct Matrix<double, 2, 1> { double x0[2]; } x1; })_bounds; - (float)buildingFaceAzimuth; - (id)featureHandles; - (id)incident; - (BOOL)isTransit; - (id)trafficCamera; - (unsigned long long)countFeatureIDs; - (id)subtext; - (struct CGPoint { double x0; double x1; })calloutAnchorPointWithSnapToPixels:(BOOL)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })calloutAnchorRect; - (unsigned long long)clusterFeatureCount; - (unsigned char)externalFeatureCategory; - (id)featureAnnotation; - (BOOL)isCluster; - (BOOL)isFlyoverTour; - (BOOL)isOnRoute; - (BOOL)isRouteAnnotation; - (BOOL)isRouteEta; - (BOOL)isTrafficIncident; - (BOOL)isTransitLine; - (unsigned char)pickedLabelBalloonBehavior; - (id)routeAnnotations; - (int)selectionType; - (void)setLabelPressed:(BOOL)a0; - (float)facingDirection; - (BOOL)isTrafficCamera; - (const void *)labelMarkerImpl; - (BOOL)isRouteWaypoint; - (BOOL)isTrail; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_calloutAnchorRect:(BOOL)a0; - (id)arWalkingFeature; - (float)buildingHeight; - (id)clusterContentBounds; - (id)clusterFeatureAnnotations; - (id)clusterWaypointInfos; - (struct { double x0; double x1; double x2; })coordinate3D; - (id)debugAnchorPointString; - (unsigned long long)elementCount; - (const unsigned long long *)featureIDs; - (unsigned long long)featureLabelIdentifier; - (BOOL)hasBuildingFaceAzimuth; - (BOOL)hasFacingDirection; - (BOOL)hasVenueLookInsideFloorOrdinal; - (id)initWithLabelMarkerPtr:(const void *)a0; - (BOOL)isARWalkingFeature; - (BOOL)isAlongSelectedTransitLine; - (BOOL)isClusterChild; - (BOOL)isLabelHitAtScreenPoint:(struct CGPoint { double x0; double x1; })a0 selectableLabelsOnly:(BOOL)a1; - (BOOL)isLeafCluster; - (BOOL)isOneWayArrow; - (BOOL)isTextVisible; - (BOOL)isTransitAccessPoint; - (BOOL)isVenueButton; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })lateralCalloutAnchorRect; - (id)parentClusterLabelMarker; - (BOOL)positionOfInterest:(struct { double x0; double x1; } *)a0 zoom:(float *)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })screenCollisionBounds; - (unsigned char)venueComponentType; - (short)venueLookInsideFloorOrdinal; - (id)waypointInfo; @end