import { vec2 } from 'gl-matrix'; import { MaterialDef } from './dynamics'; export interface Settings { uid: string; gravity: vec2; maxBodiesNumber: number; maxConstraintsNumber: number; totalReservedMemory: number; defaultMaterial: MaterialDef; constraintPushFactor: number; constraintMaxForce: number; solverIterations: number; islandGenerator: 'local' | 'sole'; contactProximityThreshold: number; contactConstraintSlop: number; sleepingVelocityThreshold: number; sleepingAngularVelocityThreshold: number; fallAsleepTimer: number; broadPhase: 'sap' | 'naive'; narrowPhase: 'sat' | 'gjk-epa'; narrowPhaseMargin: number; toiSubsteps: number; toiEpsilon: number; toiPenetrationDepth: number; toiMaxIterations: number; gjkRelError: number; gjkMaxIterations: number; epaEpsilon: number; epaMaxIterations: number; } export declare const defaultSettings: Settings;