@interface VKVectorOverlayPolygon : NSObject { struct shared_ptr> { void *__ptr_; struct __shared_weak_count *__cntrl_; } _geometry; struct unique_ptr>, std::hash, geo::LRUPolicy>, std::default_delete>, std::hash, geo::LRUPolicy>>> { struct __compressed_pair>, std::hash, geo::LRUPolicy> *, std::default_delete>, std::hash, geo::LRUPolicy>>> { void *__value_; } __ptr_; } _simplifiedGeometryCache; struct unfair_lock { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; } _simplifiedGeometryCacheLock; } @property (readonly, nonatomic) struct Range { char _min; char _max; } worldIndexes; - (id).cxx_construct; - (void).cxx_destruct; - (id)initWithMapPoints:(const struct { double x0; double x1; } *)a0 count:(unsigned long long)a1; - (struct shared_ptr> { void *x0; struct __shared_weak_count *x1; })simplifiedGeometryAtZoomLevel:(unsigned char)a0; @end