import { MimeType, ImageProperties } from '../layer/const'; export declare function drawBlobOnCanvas(ctx: CanvasRenderingContext2D, blob: Blob, dx?: number, dy?: number, dWidth?: number, dHeight?: number): Promise; export declare function canvasToBlob(canvas: HTMLCanvasElement, mimeFormat: MimeType | string): Promise; export declare function getImageProperties(originalBlob: Blob): Promise; export declare function getBlob(imageProperties: ImageProperties): Promise; export declare function validateCanvasDimensions(canvas: HTMLCanvasElement): Promise; export declare function scaleCanvasImage(canvas: HTMLCanvasElement, width: number, height: number): Promise;