import type { FragmentImage } from '@fast-editor/core'; import { RunImage } from '@fast-editor/core'; import type { WebCanvasContext } from 'src/WebCanvasContext'; export declare class RunImageWeb extends RunImage { img: HTMLImageElement; append: boolean; loaded: boolean; fail: boolean; inBuffer: boolean; inViewport: boolean; constructor(frag: FragmentImage); destroy(): void; enterBuffer(): void; leaveBuffer(): void; enterViewport(): void; leaveViewport(): void; /** * 绘制当前图片 */ draw(ctx: WebCanvasContext, x: number, y: number): void; /** * 加载 image,尝试 3 次都不成功就放弃了 */ loadImage(times?: number): void; }