import type GameObject from './GameObject.js'; /** * Helper class to manage game object registration and destruction. * Breaking circular dependencies by isolating these operations. */ export default class Registry { /** * Registers a game object with the active scene or global engine loop. */ static registerObject(object: GameObject): void; /** * Removes a game object from the active scene or global engine loop. */ static destroyObject(object: GameObject): void; }