///
import type { Operation } from '../vendor/squoosh/image.js';
import type { OutputFormat, TransformOptions } from './index.js';
import { BaseSSRService } from './index.js';
declare class SquooshService extends BaseSSRService {
processAvif(image: any, transform: TransformOptions): Promise<{
data: any;
format: OutputFormat;
}>;
processJpeg(image: any, transform: TransformOptions): Promise<{
data: any;
format: OutputFormat;
}>;
processPng(image: any): Promise<{
data: any;
format: OutputFormat;
}>;
processWebp(image: any, transform: TransformOptions): Promise<{
data: any;
format: OutputFormat;
}>;
autorotate(transform: TransformOptions, inputBuffer: Buffer): Promise;
transform(inputBuffer: Buffer, transform: TransformOptions): Promise<{
data: Buffer;
format: "svg";
} | {
data: Buffer;
format: "avif" | "jpeg" | "jpg" | "png" | "webp";
}>;
}
declare const service: SquooshService;
export default service;