export interface Buffer {
    bind(gl: WebGLRenderingContext, target: number): void;
    unbind(gl: WebGLRenderingContext, target: number): void;
    dispose(): void;
}
export interface DynamicBuffer extends Buffer {
    setData(newData: Float32Array): void;
}
export declare function newStaticBuffer(data: Float32Array): Buffer;
export declare function newDynamicBuffer(data?: Float32Array): DynamicBuffer;
