import { ISystem } from '../../ISystem'; import { GeometryComponent } from './GeometryComponent'; export declare class GeometrySystem implements ISystem { private readonly geometry; private readonly engine; execute(): Promise; tearDown(): void; /** * @see https://threejs.org/docs/#api/en/core/BufferGeometry */ createBufferGeometry({ vertexCount }?: { vertexCount: number; }): import("../..").Component & GeometryComponent; /** * @see https://threejs.org/docs/#api/en/core/InstancedBufferGeometry */ createInstancedBufferGeometry({ maxInstancedCount, vertexCount, }: { maxInstancedCount: number; vertexCount: number; }): import("../..").Component & GeometryComponent; }