import IJointBase from "../../interface/IJointBase"; import PhysicsObjectManager from "./PhysicsObjectManager"; import MeshAppendable from "./MeshAppendable"; export default abstract class JointBase extends MeshAppendable implements IJointBase { $fromManager?: PhysicsObjectManager; $toManager?: PhysicsObjectManager; abstract $createJoint(fromPxTransfrom: any, toPxTransform: any, fromManager: PhysicsObjectManager, toManager: PhysicsObjectManager): any; $pxJoint: any; protected disposeNode(): void; constructor(); private fromPos; private toPos; private fromQuat; private toQuat; private savePos; private restorePos; private _to?; get to(): string | undefined; set to(val: string | undefined); private _from?; get from(): string | undefined; set from(val: string | undefined); }