import sharp from 'sharp'; import { ImageSize, ImageFormat } from '../interfaces/image-processing.interface'; export interface ProcessedImage { buffer: Buffer; format: string; width: number; height: number; } export declare class ImageProcessorService { processImage(buffer: Buffer, size: ImageSize, format: ImageFormat): Promise; getImageMetadata(buffer: Buffer): Promise; validateImage(buffer: Buffer): Promise; }