@class NSArray, NSString, VKManifestTileGroupObserverProxy; @interface VKMapImageCanvas : VKImageCanvas { void *_mapEngine; struct _retain_ptr { void /* function */ **_vptr$_retain_ptr; VKManifestTileGroupObserverProxy *_obj; struct _retain_objc_arc { } _retain; struct _release_objc_arc { } _release; } _manifestTileGroupObserverProxy; struct shared_ptr { struct OverlayContainer *__ptr_; struct __shared_weak_count *__cntrl_; } _overlayContainer; } @property (readonly, nonatomic) NSArray *overlays; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)clearScene; - (void)updateWithTimestamp:(double)a0 withContext:(void *)a1; - (void)dealloc; - (id)initWithMapEngine:(void *)a0; - (void)setMapType:(int)a0; - (void)resetCameraController; - (void)addOverlay:(id)a0; - (id).cxx_construct; - (void)cancelTileRequests; - (void).cxx_destruct; - (void)updateOverlays; - (void)tileGroupDidChange; @end