export type { CanvasContextProps, MutableCanvasContextProps } from "./canvas-surface.js";
import { CanvasSurface } from "./canvas-surface.js";
/**
 * Manages a renderable backend canvas. Supports both HTML or offscreen canvas
 * and returns backend framebuffers sourced from the canvas itself.
 */
export declare abstract class CanvasContext extends CanvasSurface {
    static defaultProps: Required<import("./canvas-surface").CanvasContextProps>;
    abstract readonly handle: unknown;
}
//# sourceMappingURL=canvas-context.d.ts.map