import { Component, ContextManager, Observable } from '@zcomponent/core'; /** * The properties for PhysicsSettings. */ export interface ConstructorProps { } /** * Represents a physics settings component, used to define the physical properties of a scene in a physics simulation. * @zcomponent * @ztag three/PhysicsSettings * @zicon settings * @zgroup Physics * @zparents three/Object3D/Group/** */ export declare class PhysicsSettings extends Component { private _context; /** * Fixed time step (in seconds), if none provided (0), the engine will use the * delta time between frames. * * A good value for fixed time step is 1/60 (60 fps). * @zprop * @zdefault 0 */ fixedTimeStep: Observable; /** * @zprop * @zdefault [0, -9.81, 0] */ gravity: Observable<[number, number, number], never>; /** * Controls whether the physics simulation is running. * @zprop * @zdefault true */ running: Observable; constructor(contextManager: ContextManager, constructorProps: ConstructorProps); dispose(): never; }