import { b2Vec2 } from "../common/b2_math"; import { b2ManifoldType } from "../collision/b2_collision"; export declare function b2SetBlockSolve(value: boolean): void; export declare function b2GetBlockSolve(): boolean; declare class b2VelocityConstraintPoint { readonly rA: b2Vec2; readonly rB: b2Vec2; normalImpulse: number; tangentImpulse: number; normalMass: number; tangentMass: number; velocityBias: number; } declare class b2ContactPositionConstraint { readonly localPoints: b2Vec2[]; readonly localNormal: b2Vec2; readonly localPoint: b2Vec2; indexA: number; indexB: number; invMassA: number; invMassB: number; readonly localCenterA: b2Vec2; readonly localCenterB: b2Vec2; invIA: number; invIB: number; type: b2ManifoldType; radiusA: number; radiusB: number; pointCount: number; } export {}; //# sourceMappingURL=b2_contact_solver.d.ts.map