import { TypeToolOptions, TypeToolProp } from '@asset-toolkit/core'; import sharp from 'sharp'; export interface TypeProps extends TypeToolOptions { mode?: 'joinChannel'; resize?: sharp.ResizeOptions; trim?: number; output?: { format: 'png' | 'jpg' | 'webp' | string; png?: sharp.PngOptions; jpg?: sharp.JpegOptions; webp?: sharp.WebpOptions; }; settings?: sharp.SharpOptions; } /** * A tool to Image Transform * @param props - { pathIn, pathOut } * @param options - { } * @returns { Promise(returns) } */ declare const imageTransform: (_props: TypeToolProp, options?: TypeProps) => Promise; export default imageTransform;