import { Pen } from '../pen'; import { Fit, Meta2dStore } from '../store'; export declare class CanvasImage { parentElement: HTMLElement; store: Meta2dStore; private isBottom?; canvas: HTMLCanvasElement; /** * 非图片的绘制 * isBottom true 指背景颜色,背景网格 * isBottom false 指 标尺 */ otherOffsreen: any; offscreen: any; animateOffsScreen: any; fitOffscreen: any; fitFlag: boolean; currentFit: string; activeFit: Fit; constructor(parentElement: HTMLElement, store: Meta2dStore, isBottom?: boolean); resize(w?: number, h?: number): void; init(): void; clear(): void; hasImage(pen: Pen): boolean; render(): void; renderRule(ctx: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D): void; }