import { Meta2dStore } from '../store'; export declare class CanvasTemplate { parentElement: HTMLElement; store: Meta2dStore; canvas: HTMLCanvasElement; offscreen: any; bgOffscreen: any; patchFlags: boolean; bgPatchFlags: boolean; fit: boolean; constructor(parentElement: HTMLElement, store: Meta2dStore); resize(w?: number, h?: number): void; init(): void; hidden(): void; show(): void; clear(): void; render(): void; renderGrid(ctx: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D): void; }