@class GEOMapRegion; @interface VKCameraRegionRestriction : NSObject { struct Box { struct Matrix { double _e[2]; } _minimum; struct Matrix { double _e[2]; } _maximum; } _singleRestrictionMercator; struct Box { struct Matrix { double _e[2]; } _minimum; struct Matrix { double _e[2]; } _maximum; } _westOfDatelineMercator; struct Box { struct Matrix { double _e[2]; } _minimum; struct Matrix { double _e[2]; } _maximum; } _eastOfDatelineMercator; struct Box { struct Matrix { double _e[2]; } _minimum; struct Matrix { double _e[2]; } _maximum; } _singleRestrictionCoord; struct Box { struct Matrix { double _e[2]; } _minimum; struct Matrix { double _e[2]; } _maximum; } _westOfDatelineCoord; struct Box { struct Matrix { double _e[2]; } _minimum; struct Matrix { double _e[2]; } _maximum; } _eastOfDatelineCoord; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic, getter=isEmpty) BOOL empty; @property (readonly, retain, nonatomic) GEOMapRegion *mapRegion; - (void)radianSingleRect:(void *)a0 westOfDatelineRect:(void *)a1 eastOfDatelineRect:(void *)a2; - (struct { double x0; double x1; })clampedCoordinate:(struct { double x0; double x1; })a0; - (void)encodeWithCoder:(id)a0; - (struct Matrix { double x0[2]; })clampedPositionForOrigin:(struct Matrix { double x0[2]; })a0 delta:(struct Matrix { double x0[2]; })a1; - (id).cxx_construct; - (struct Matrix { double x0[2]; })clampedPosition:(struct Matrix { double x0[2]; })a0; - (BOOL)containsCoordinate:(struct { double x0; double x1; })a0; - (void).cxx_destruct; - (struct Matrix { double x0[2]; })clampedPosition:(struct Matrix { double x0[2]; })a0 usingSingleRestriction:(struct Box { struct Matrix { double x0[2]; } x0; struct Matrix { double x0[2]; } x1; })a1 westOfDatelineRestriction:(struct Box { struct Matrix { double x0[2]; } x0; struct Matrix { double x0[2]; } x1; })a2 eastOfDatelineRestriction:(struct Box { struct Matrix { double x0[2]; } x0; struct Matrix { double x0[2]; } x1; })a3 wrapRange:(struct Range { double x0; double x1; })a4; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)initWithMapRegion:(id)a0; @end