import { ByteArray } from "../utils/ByteArray";
export declare class VertexBuffer3D extends Object {
    buff: WebGLBuffer;
    gl: WebGLRenderingContext;
    data32PerVertex: number;
    dirty: boolean;
    constructor();
    uploadFromVector(data: number[], startVertex: number, numVertices: number): void;
    uploadFromByteArray(data: ByteArray, byteArrayOffset: number, startVertex: number, numVertices: number): void;
    dispose(): void;
}
