import { TActorConfig } from '../../Actor'; import { TAnyAudioConfig } from '../../Audio'; import { TAnyCameraConfig } from '../../Camera'; import { TControlsConfig } from '../../Controls'; import { TEnvMapConfig } from '../../EnvMap'; import { TFogConfig } from '../../Fog'; import { TFsmConfig } from '../../Fsm'; import { TAnyIntersectionsWatcherConfig } from '../../Intersections'; import { TAnyLightConfig } from '../../Light'; import { TMaterialConfig } from '../../Material'; import { TModel3dConfig } from '../../Models3d'; import { TParticlesConfig } from '../../Particles'; import { TPhysicsConfig } from '../../Physics'; import { TRendererConfig } from '../../Renderer'; import { TSpatialGridConfig } from '../../Spatial'; import { TTextConfig } from '../../Text'; export type TSpaceConfigEntities = Readonly<{ spatialGrids: ReadonlyArray; actors: ReadonlyArray; audio: ReadonlyArray; cameras: ReadonlyArray; envMaps: ReadonlyArray; intersections: ReadonlyArray; lights: ReadonlyArray; materials: ReadonlyArray; models3d: ReadonlyArray; renderers: ReadonlyArray; particles: ReadonlyArray; physics: TPhysicsConfig; fogs: ReadonlyArray; fsm: ReadonlyArray; texts: ReadonlyArray; controls: ReadonlyArray; }>;