export class WebGLRenderContext extends IRenderContext {
    /**
     *
     * @param {WebGL2RenderingContext} ctx
     */
    constructor(ctx: WebGL2RenderingContext);
    createResource(descriptor: any): RenderTarget;
    destroyResource(resource: any, descriptor: any): boolean;
    /**
     *
     * @param {TextureDescriptor} descriptor
     */
    createRenderTarget(descriptor: TextureDescriptor): RenderTarget;
    destroyRenderTarget(target: any): boolean;
    #private;
}
import { IRenderContext } from "../IRenderContext.js";
import { RenderTarget } from "../resource/RenderTarget.js";
//# sourceMappingURL=WebGLRenderContext.d.ts.map