import { Canvas } from "./canvas.js"; /** * A canvas to interact with WebGL. */ export declare class Canvas3D extends Canvas { #private; /** * Retrieves the rendering context of the canvas. * @returns The rendering context of the canvas. */ get context(): WebGL2RenderingContext; /** * Constructs a new {@linkcode Canvas3D}. * @param canvas - The canvas to wrap. */ constructor(canvas: HTMLCanvasElement); /** * Recreate internal buffers in reaction to a change in our target {@linkcode !HTMLCanvasElement}. */ refreshCanvasNode(): void; /** * Does nothing. */ update(): void; /** * Does nothing. */ render(): void; /** * Not supported. * @param _color - Ignored */ clearWith(_color: number): void; /** * Not supported. * @param _frameTimes - Ignored. * @param _frameTime - Ignored. * @param _timeDelta - Ignored. */ renderFpsInfo(_frameTimes: Array, _frameTime: number, _timeDelta: number): void; }