import { Box2DWorld } from './World'; import { Box2DBaseJointOptions } from './interface'; import { AnyObject } from '../physics'; export declare class Box2DJoint { private _world; private _joint; get instance(): AnyObject; private get _box2d(); private get _tempVector(); private get _tempVector2(); private get _tempVector3(); private get _tempVector4(); private get _pixelRatio(); constructor(box2dWorld: Box2DWorld, options: Box2DBaseJointOptions); getMainBody(): any; getConnectedBody(): any; private _transGlobal; private _createDistanceJointOptions; private _createGearJointOptions; private _createMotorJointOptions; private _createMouseJoint; private _createPrismaticJoint; private _createPulleyJoint; private _createRevoluteJoint; private _createWeldJoint; private _createWheelJoint; private _createJointDef; private _init; }