text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 28, 2021 at 9:05:30 PM Mountain Standard Time
                         * Operating System: Version 14.5 (Build 18L204)
                         * Image Source: /System/Library/Frameworks/MapKit.framework/MapKit
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <MapKit/MapKit-Structs.h>
  #import <UIKitCore/UIView.h>
  #import <libobjc.A.dylib/VKCustomFeatureDataSource.h>
  #import <libobjc.A.dylib/_MKPinAnnotationViewDelegate.h>
  
  @protocol MKAnnotationContainerViewDelegate;
  @class NSMutableOrderedSet, NSMutableDictionary, NSMutableArray, MKAnnotationView, NSMutableSet, MKPriorityToIndexMap, NSString, MKPinAnnotationView;
  
  @interface MKAnnotationContainerView : UIView <VKCustomFeatureDataSource, _MKPinAnnotationViewDelegate> {
  
  	NSMutableOrderedSet* _annotationViews;
  	NSMutableDictionary* _clusteringAnnotationViews;
  	NSMutableArray* _customFeatureDataSourceObservers;
  	NSMutableArray* _awaitingDropPins;
  	MKAnnotationView* _selectedAnnotationView;
  	MKAnnotationView* _annotationViewToSelect;
  	id<MKAnnotationContainerViewDelegate> _delegate;
  	MKAnnotationView* _draggingAnnotationView;
  	CGPoint _previousMouseDragPoint;
  	double _previousMouseDragTimeStamp;
  	CGPoint _mouseDownPoint;
  	CGPoint _draggingAnnotationViewCenter;
  	unsigned long long _mapType;
  	BOOL _clickedOnAnnotationView;
  	BOOL _didDragAnnotationView;
  	MKAnnotationView* _userLocationView;
  	double _annotationViewsRotationRadians;
  	CGAffineTransform _mapTransform;
  	BOOL _suppressCallout;
  	NSMutableArray* _pinsToAnimate;
  	double _mapPitchRadians;
  	SCD_Struct_MK27 _mapDisplayStyle;
  	BOOL _mapFocused;
  	BOOL _parallaxEnabled;
  	BOOL _suppress;
  	BOOL _isUpdating;
  	double _lastUpdate;
  	NSMutableDictionary* _clusterableAnnotationViews;
  	NSMutableArray* _requiredPriorityAnnotationViews;
  	NSMutableSet* _collidableAnnotationViews;
  	NSMutableDictionary* _collidingAnnotationViews;
  	NSMutableDictionary* _existingClusterAnnotationViews;
  	MKPriorityToIndexMap* _priorityMap;
  	NSMutableSet* _prioritiesToAdd;
  
  }
  
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  @property (nonatomic,readonly) MKPinAnnotationView * bubblePin; 
  @property (assign,nonatomic) BOOL suppressCallout;                                               //@synthesize suppressCallout=_suppressCallout - In the implementation block
  @property (nonatomic,readonly) MKAnnotationView * userLocationView; 
  @property (nonatomic,readonly) MKAnnotationView * draggingAnnotationView;                        //@synthesize draggingAnnotationView=_draggingAnnotationView - In the implementation block
  @property (assign,nonatomic,__weak) id<MKAnnotationContainerViewDelegate> delegate; 
  @property (nonatomic,readonly) NSMutableOrderedSet * annotationViews; 
  @property (assign,nonatomic) unsigned long long mapType; 
  @property (nonatomic,readonly) SCD_Struct_MK47 currentComparisonContext; 
  @property (nonatomic,readonly) BOOL hasDroppingPins; 
  @property (nonatomic,readonly) BOOL hasPendingAnimations; 
  -(void)dealloc;
  -(id<MKAnnotationContainerViewDelegate>)delegate;
  -(void)setDelegate:(id<MKAnnotationContainerViewDelegate>)arg1 ;
  -(void)removeObserver:(id)arg1 ;
  -(void)addObserver:(id)arg1 ;
  -(unsigned char)sceneID;
  -(void)setMapType:(unsigned long long)arg1 ;
  -(unsigned long long)mapType;
  -(id)initWithFrame:(CGRect)arg1 ;
  -(id)hitTest:(CGPoint)arg1 withEvent:(id)arg2 ;
  -(void)setMapDisplayStyle:(SCD_Struct_MK27)arg1 ;
  -(unsigned char)sceneState;
  -(CGRect)_visibleRect;
  -(CGPoint)pointForCoordinate:(CLLocationCoordinate2D)arg1 ;
  -(BOOL)isClusteringEnabled;
  -(id)annotationsInMapRect:(SCD_Struct_MK1)arg1 ;
  -(id)clusterStyleAttributes;
  -(void)getClusterImageTextForClusterFeatureCount:(unsigned long long)arg1 text:(id*)arg2 locale:(id*)arg3 ;
  -(void)getClusterAnnotationTextForClusterFeatureCount:(unsigned long long)arg1 text:(id*)arg2 locale:(id*)arg3 ;
  -(MKAnnotationView *)userLocationView;
  -(id)_annotationViewForSelectionAtPoint:(CGPoint)arg1 avoidCurrent:(BOOL)arg2 maxDistance:(double)arg3 ;
  -(void)_dropDraggingAnnotationViewAnimated:(BOOL)arg1 ;
  -(BOOL)calloutContainsPoint:(CGPoint)arg1 ;
  -(void)setAnnotationViewsRotationRadians:(double)arg1 animation:(id)arg2 ;
  -(void)setMapPitchRadians:(double)arg1 ;
  -(void)updateAnnotationViewsForReason:(long long)arg1 ;
  -(UIEdgeInsets)accessoryPadding;
  -(CLLocationCoordinate2D)coordinateForAnnotationView:(id)arg1 ;
  -(void)suppressUpdates;
  -(void)stopSuppressingUpdates;
  -(void)updateCalloutStateForSelectedAnnotationView:(id)arg1 ;
  -(void)transitionTo:(long long)arg1 ;
  -(void)visibleCenteringRectChanged;
  -(void)setUserLocationView:(MKAnnotationView *)arg1 ;
  -(void)addAnnotationView:(id)arg1 allowAnimation:(BOOL)arg2 ;
  -(void)removeAnnotationView:(id)arg1 ;
  -(void)selectAnnotationView:(id)arg1 animated:(BOOL)arg2 ;
  -(void)deselectAnnotationView:(id)arg1 animated:(BOOL)arg2 ;
  -(void)updateAnnotationView:(id)arg1 ;
  -(void)dropPinsIfNeeded;
  -(void)finishAddingAndRemovingAnnotationViews;
  -(SCD_Struct_MK1)_mapRectWithFraction:(double)arg1 ofVisible:(SCD_Struct_MK1)arg2 ;
  -(NSMutableOrderedSet *)annotationViews;
  -(CGRect)_visibleCenteringRectInView:(id)arg1 ;
  -(void)pinDidDrop:(id)arg1 animated:(BOOL)arg2 ;
  -(BOOL)suppressCallout;
  -(void)setSuppressCallout:(BOOL)arg1 ;
  -(void)annotationViewDidChangeZPriority:(id)arg1 ;
  -(void)annotationViewDidChangeCenterOffset:(id)arg1 ;
  -(void)annotationViewDidChangeHidden:(id)arg1 ;
  -(void)_performStateUpdatesIfNeeded;
  -(void)invalidateCustomFeatureDataSourceRect:(SCD_Struct_MK1)arg1 ;
  -(id)annotationViewForPoint:(CGPoint)arg1 ;
  -(void)draggingTouchMovedToPoint:(CGPoint)arg1 edgeInsets:(UIEdgeInsets)arg2 ;
  -(void)_liftForDragging:(id)arg1 mouseDownPoint:(CGPoint)arg2 ;
  -(void)setMapFocused:(BOOL)arg1 ;
  -(void)setCalloutsShouldHaveParallax:(BOOL)arg1 ;
  -(void)updateAnnotationViewsWithDelay;
  -(BOOL)_updateAnnotationViewPositions;
  -(void)_updateClusterableAnnotationViews:(id)arg1 withID:(id)arg2 ;
  -(void)_updateCollidableAnnotationViews;
  -(void)_updateZPositionForAnnotationView:(id)arg1 inBounds:(CGRect)arg2 ;
  -(void)_updateAnnotationView:(id)arg1 ;
  -(void)_draggingAnnotationViewDidPause:(id)arg1 ;
  -(CGPoint)draggingAnnotationViewDropPoint;
  -(BOOL)hasDroppingPins;
  -(MKPinAnnotationView *)bubblePin;
  -(void)updateUserLocationView;
  -(CGRect)_visibleCenteringRect;
  -(id)_existingClusterViewsForClusterID:(id)arg1 ;
  -(void)_addPrioritiesForAnnotationViewIfNeeded:(id)arg1 ;
  -(void)invalidateCustomFeatureDataSource;
  -(void)_willRemoveInternalAnnotationView:(id)arg1 ;
  -(void)_dropPinsIfNeeded:(BOOL)arg1 ;
  -(BOOL)hasPendingAnimations;
  -(BOOL)_updatePriorityMapIfNeeded;
  -(BOOL)_updateAnnotationViews:(id)arg1 ;
  -(BOOL)mapFocused;
  -(BOOL)calloutsShouldHaveParallax;
  -(void)removeAnnotationViewsRotationAnimations;
  -(CGPoint)draggingAnnotationViewDropPointForPoint:(CGPoint)arg1 ;
  -(SCD_Struct_MK47)currentComparisonContext;
  -(MKAnnotationView *)draggingAnnotationView;
  @end
  
  