import type { Scene, PhysicsStepper } from '@certe/atmos-core'; import type { PhysicsWorld } from './physics-world.js'; export declare class PhysicsSystem implements PhysicsStepper { private readonly _world; private _scene; /** Cached previous scale per GameObject id to detect changes */ private readonly _prevScales; /** Cached previous position for fixed bodies (avoids WASM FFI when unchanged) */ private readonly _prevFixedPos; /** Cached previous local transform (pos3+rot4+scale3) for child collider GOs */ private readonly _prevChildTransforms; constructor(world: PhysicsWorld, scene: Scene); set scene(s: Scene); step(dt: number): void; private _syncChildColliderOffset; } //# sourceMappingURL=physics-system.d.ts.map