export declare class MsaaFrameBuffer { private gl; private m_textureHandle; private m_depthTextureHandle; private m_framebufferHandle; private m_framebufferMsaaHandle; private m_depthBufferHandle; private m_depthBufferMsaaHandle; private m_colorBufferHandle; private m_width; private m_height; /** Constructor. */ constructor(gl: WebGL2RenderingContext); /** Creates OpenGL objects */ createGLData(width: number, height: number, useAlpha: boolean): void; private checkGlError; get width(): number | undefined; set width(value: number | undefined); get height(): number | undefined; set height(value: number | undefined); get textureHandle(): WebGLTexture | null; set textureHandle(value: WebGLTexture | null); get depthbufferHandle(): WebGLRenderbuffer | null; set depthbufferHandle(value: WebGLRenderbuffer | null); get framebufferHandle(): WebGLFramebuffer | null; set framebufferHandle(value: WebGLFramebuffer | null); get depthTextureHandle(): WebGLTexture | null; set depthTextureHandle(value: WebGLTexture | null); get colorBufferHandle(): WebGLRenderbuffer | null; get framebufferMsaaHandle(): WebGLRenderbuffer | null; }