import { ConvertableFile, FileConverter } from '@rytass/file-converter';
import { ImageTranscoderOptions } from './typings.js';
export declare class ImageTranscoder implements FileConverter<ImageTranscoderOptions> {
    private readonly options;
    constructor(options: ImageTranscoderOptions & {
        concurrency?: number;
    });
    convert<Output extends ConvertableFile>(file: ConvertableFile): Promise<Output>;
}
