@interface VKVectorOverlayPolyline : NSObject { struct vector, std::allocator>> { void *__begin_; void *__end_; struct __compressed_pair *, std::allocator>> { void *__value_; } __end_cap_; } _points; struct vector> { double *__begin_; double *__end_; struct __compressed_pair> { double *__value_; } __end_cap_; } _elevations; struct unique_ptr, geo::LRUPolicy>, std::default_delete, geo::LRUPolicy>>> { struct __compressed_pair, geo::LRUPolicy> *, std::default_delete, 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 elevations:(const double *)a1 count:(unsigned long long)a2; - (struct PolylineWithElevation { struct shared_ptr>> { void *x0; struct __shared_weak_count *x1; } x0; struct shared_ptr> { void *x0; struct __shared_weak_count *x1; } x1; })simplifiedGeometryAtZoomLevel:(unsigned char)a0; @end