export declare class LastFrameCanvasAPI { rootElement: HTMLCanvasElement; canvasImgSrc?: CanvasImageSource; private _prevSizeId; constructor(); clear(): void; isImageDrawn(): boolean; destroy(): void; show(): void; hide(): void; setCanvasImageSource(canvasImgSrc: CanvasImageSource): void; draw(): void; updateCanvasDimensions(dimensions: { width: number; height: number; }, shouldSave?: boolean): Promise; save(): Promise; restore(imgEl: HTMLImageElement): void; }