///
///
declare namespace cp {
export function relativeVelocity(a: Body, b: Body, r1: Vect, r2: Vect): Vect;
export function normalRelativeVelocity(a: Body, b: Body, r1: Vect, r2: Vect, n: Vect): number;
export function applyImpulse(body: Body, jx: number, jy: number, r: Vect): void;
export function applyImpulses(a: Body, b: Body, r1: Vect, r2: Vect, jx: number, jy: number): void;
export function applyBiasImpulse(body: Body, jx: number, jy: number, r: Vect): void;
export function kScalarBody(body: Body, r: Vect, n: Vect): number;
export function kScalar(a: Body, b: Body, r1: Vect, r2: Vect, n: Vect): number;
export function kTensor(a: Body, b: Body, r1: Vect, r2: Vect): [Vect, Vect];
export function multK(vr: Vect, k1: Vect, k2: Vect): Vect;
export function biasCoef(errorBias: number, dt: number): number;
}