import { Size } from "./dto/Size"; import { Frame } from "./dto/Frame"; import { ImageDataWrapper } from "../model/image-data-wrapper"; import { ImageRotation } from "../core-types"; export declare class ImageUtils { static toDataUrl(buffer: ArrayBuffer): Promise; static getObjectFitSize(container: Size, size: Size, contains?: boolean): Frame; static loadFromUrl(imageURL: string): Promise; static saveImageData(data: ImageData): void; static createImageDataCanvas(data: ImageData): HTMLCanvasElement; static saveBlob(blob: Blob, name: string): void; static convertImageDataWrapperToImageData(imageDataWrapper: ImageDataWrapper): ImageData; static wrapperToBase64(wrapper: ImageDataWrapper): string; static toBase64(data: Uint8Array, stripIdentifier?: boolean): Promise; static imageUrlToImageData(imageUrl: string): Promise; static degreesToRotation(orientation: number): ImageRotation; static degreesToRotations(orientation: number): number; }