export declare class ImageBlitGl {
    private _gl;
    private _sharedContext;
    private _isWebGL2;
    private _instancedArraysExtension;
    private _program;
    private _vertexBuffer;
    constructor(_gl: WebGL2RenderingContext | WebGLRenderingContext, _sharedContext?: boolean);
    resetGLContext(): void;
    destroy(): void;
    doBlit(): void;
    private _getVertexAttribState;
    private _resetVertexAttribState;
    private _setGlobalState;
    private _prepareContext;
}
