import type { VertexObjectDescription, VO } from './types.js';
import { VOBufferGeometry } from './VOBufferGeometry.js';
import { VertexObjectDescriptor } from './VertexObjectDescriptor.js';
import { VertexObjectPool } from './VertexObjectPool.js';
export declare class VertexObjectGeometry<VOType extends VO> extends VOBufferGeometry {
    readonly pool: VertexObjectPool<VOType>;
    constructor(source: VertexObjectPool<VOType> | VertexObjectDescriptor | VertexObjectDescription, capacity: number);
}
//# sourceMappingURL=VertexObjectGeometry.d.ts.map