import { type Material, Mesh } from 'three/webgpu';
import type { InstancedVertexObjectGeometry } from './InstancedVertexObjectGeometry.js';
import type { VOBufferGeometry } from './VOBufferGeometry.js';
export declare class VertexObjects<GeoType extends VOBufferGeometry | InstancedVertexObjectGeometry<any, any>> extends Mesh {
    geometry: GeoType;
    constructor(geometry?: GeoType, material?: Material | Material[]);
    update(): void;
}
//# sourceMappingURL=VertexObjects.d.ts.map