@class NSString, _delegate; @interface VKARWalkingCameraController : VKScreenCameraController { void *_arLogic; void *_elevationLogic; struct Quaternion { struct Matrix { double _e[3]; } _imaginary; double _scalar; } _rotationCorrectionQuaternion; struct Coordinate3D { struct Unit { double _value; } latitude; struct Unit { double _value; } longitude; struct Unit { double _value; } altitude; } _coordinate; struct EulerAngles { struct Unit { double _value; } pitch; struct Unit { double _value; } yaw; struct Unit { double _value; } roll; } _eulerAngles; struct Unit { double _value; } _heading; struct vector, std::allocator>> { void *__begin_; void *__end_; struct __compressed_pair *, std::allocator>> { void *__value_; } __end_cap_; } _gestures; struct Monitorable> { struct { struct { unsigned int identifier; void *metadata; } key; } _key; double _value; _delegate *_listener; struct function { struct __value_func { struct type { unsigned char __lx[24]; } __buf_; void *__f_; } __f_; } x0; } _maxClipDistance; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)setAltitude:(double)a0; - (double)heading; - (void)updateWithTimestamp:(double)a0 withContext:(void *)a1; - (void)setPitch:(double)a0; - (double)minPitch; - (double)presentationHeading; - (double)maximumZoomLevel; - (double)maxPitch; - (void)stopTrackingAnnotation; - (BOOL)usesVKCamera; - (void)setVkCamera:(id)a0; - (void)_updateDebugOverlay:(void *)a0; - (struct { double x0; double x1; })centerCoordinate; - (id).cxx_construct; - (double)altitude; - (double)minimumZoomLevel; - (double)distanceFromCenterCoordinate; - (void)startTrackingAnnotation:(id)a0 trackHeading:(BOOL)a1 animated:(BOOL)a2 duration:(double)a3 timingFunction:(id /* block */)a4; - (void)setCamera:(struct shared_ptr { struct Camera *x0; struct __shared_weak_count *x1; })a0; - (double)topDownMinimumZoomLevel; - (void)setCenterCoordinate:(struct { double x0; double x1; })a0 altitude:(double)a1 yaw:(double)a2 pitch:(double)a3 duration:(double)a4 animationStyle:(long long)a5 timingCurve:(id /* block */)a6 completion:(id /* block */)a7; - (void)_updateClipPlanes; - (double)currentZoomLevel; - (void)pushGesture:(void *)a0; - (void *)_locationProvider; - (id)initWithTaskContext:(struct shared_ptr { struct TaskContext *x0; struct __shared_weak_count *x1; })a0 mapDataAccess:(void *)a1 animationRunner:(struct AnimationRunner { struct MapEngine *x0; } *)a2 runLoopController:(struct RunLoopController { struct MapEngine *x0; long long x1; } *)a3 cameraDelegate:(id)a4 arLogic:(void *)a5 elevationLogic:(void *)a6; - (void).cxx_destruct; - (void)setCenterCoordinate:(struct { double x0; double x1; })a0; - (void)setDistanceFromCenterCoordinate:(double)a0; - (id)_buildDebugString:(void *)a0; - (double)pitch; - (void)setHeading:(double)a0; @end