import { ResizeOptions } from 'sharp';
import { Image } from '../types/index.js';
interface ImageTransformationOptions {
    resize?: {
        width: number;
        height: number;
        fit?: ResizeOptions['fit'];
    };
}
export declare function loadImageFromUrl(url: string, opts?: ImageTransformationOptions): Promise<Image>;
export declare function loadImageFromFile(filePath: string, opts?: ImageTransformationOptions): Promise<Image>;
export declare function saveImageToFile(image: Image, destPath: string): Promise<void>;
export {};
