import { Game } from './Game.js'; import { ComponentHandle, ComponentInstanceInternal } from './Component2.js'; export declare class ComponentPool { private handle; private game; private pool; constructor(handle: ComponentHandle, game: Game); acquire: (initial: any, id: number) => ComponentInstanceInternal; release: (instance: ComponentInstanceInternal) => void; get ComponentType(): ComponentHandle; destroy: () => void; }