import { BodyInterface, ConstraintInterface, ConstraintClamping } from '../types'; export declare abstract class ConstraintBase implements ConstraintInterface { readonly bodyA: Readonly; readonly bodyB: Readonly; private readonly cache; getCache(id: 0 | 1): number; setCache(id: 0 | 1, value: number): void; abstract getJacobian(out: Float32Array): void; abstract getPushFactor(dt: number, strength: number): number; abstract getClamping(): ConstraintClamping; }