export class GLDataBuffer {
    /**
     *
     * @param {number} size
     * @return {GLDataBuffer}
     */
    static float32(size: number): GLDataBuffer;
    /**
     *
     * @type {Float32Array}
     */
    data_f32: Float32Array;
    /**
     *
     * @type {WebGLBuffer}
     */
    gl_buffer_f32: WebGLBuffer;
    /**
     *
     * @type {WebGLRenderingContext}
     * @private
     */
    private __context;
    /**
     *
     * @type {number}
     * @private
     */
    private __size;
    /**
     *
     * @param {WebGLRenderingContext} gl
     */
    initialize(gl: WebGLRenderingContext): void;
    /**
     *
     * @return {number}
     */
    getSize(): number;
    /**
     *
     * @param {number} size
     */
    resize(size: number): void;
    write(): void;
    read(target: any): void;
    dispose(): void;
}
//# sourceMappingURL=GLDataBuffer.d.ts.map