import { ConfigService } from '@nestjs/config';
export interface OptimizedImage {
    buffer: Buffer;
    mimeType: string;
    extension: string;
    width: number;
    height: number;
}
export declare class ImageOptimizer {
    private readonly logger;
    private readonly maxPx;
    private readonly quality;
    constructor(config: ConfigService);
    toWebp(file: Express.Multer.File): Promise<OptimizedImage>;
}
