import type { ScImageCompressionQualityPolicyStep } from "@paroicms/public-anywhere-lib"; import type { RawSize } from "../engine-types.js"; export interface UnsavedImageVariantWithBinary { rawWidth: number; rawHeight: number; mediaType: string; weightB: number; binaryFile: Buffer; } export declare function resizeImage(options: { binaryFile: Buffer; rawSize: RawSize; formatTo?: { mediaType: string; lossless?: boolean; }; qualityPolicy: ScImageCompressionQualityPolicyStep[]; }): Promise; export declare function resizeIcoImage(options: { binaryFile: Buffer; rawSize: RawSize; }): Promise; export declare function convertSharpFormatToMediaType(format: string): string; export declare function getQuality({ rawWidth, rawHeight }: RawSize, qualityPolicy?: ScImageCompressionQualityPolicyStep[]): number; //# sourceMappingURL=resizer.d.ts.map