import { ResizeOptions } from "./ResizeOptions"; import { IImage } from "./CompressImage"; import { Observable } from "rxjs"; export declare class ImageCompressService { private static jicCompress; static compressImage(sourceImage: IImage, options: ResizeOptions, callback: any): void; static filesToCompressedImageSourceEx(fileList: FileList, option: ResizeOptions): Promise>; static filesToCompressedImageSource(fileList: FileList): Promise>; static filesArrayToCompressedImageSourceEx(fileList: File[], option: ResizeOptions): Promise>; static filesArrayToCompressedImageSource(fileList: File[]): Promise>; static IImageListToCompressedImageSource(images: IImage[]): Promise; static IImageListToCompressedImageSourceEx(images: IImage[], resizeOption: ResizeOptions): Promise; }