export declare class PointsWithTypeDraw { private _gl; private _vbo; private _typebo; private _shader; constructor(_gl: WebGLRenderingContext); dispose(): void; private _generate; private _generateTypes; drawPoints(screenWidth: number, screenHeight: number, dataWidth: number, dataHeight: number, points: Float32Array, mirror: boolean, type: Uint8Array, pointSize: number): void; private _getCameraShader; } export declare function getPointsDataMatrix(frameWidth: number, frameHeight: number, screenWidth: number, screenHeight: number, mirror: boolean): Float32Array;