import { CanvasSurface } from "./canvas-surface.js";
export type { CanvasContextProps as PresentationContextProps } from "./canvas-surface.js";
/**
 * Tracks a destination canvas for presentation.
 * Backend implementations either borrow the default GPU-backed canvas (WebGL)
 * or render directly into the destination canvas (WebGPU).
 */
export declare abstract class PresentationContext extends CanvasSurface {
    abstract present(): void;
}
//# sourceMappingURL=presentation-context.d.ts.map