import { PretrainedModelOptions, ProgressInfo } from '../../https:/cdn.jsdelivr.net/npm/@huggingface/transformers@3.6.3/dist/transformers.min.js'; import { ImageInterface } from '../types'; type ModelLoadingProgressCallback = (progress: ProgressInfo & { total: number; loaded: number; }) => void; interface ImageProcessingServiceParams { model: string; device: PretrainedModelOptions['device']; onModelDownloading: ModelLoadingProgressCallback; onModelReady: () => void; } export declare class ImageProcessingService { private params; initialize(params: ImageProcessingServiceParams): void; processImage(originalImage: ImageInterface): Promise; } export {}; //# sourceMappingURL=image-processing.service.d.ts.map