export interface ImageTransformOptions { auto?: 'webp' | 'webp,compress'; quality?: number; format?: 'webp' | 'png' | 'jpg' | 'jpeg' | 'gif' | 'auto'; width?: number; height?: number; fit?: 'bounds' | 'crop'; crop?: string; trim?: number | number[]; orient?: 'default' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8'; dpr?: number; disable?: 'upscale'; overlay?: { relativeURL: string; align?: 'top' | 'bottom' | 'left' | 'right' | 'middle' | 'center'; repeat?: 'x' | 'y' | 'both'; width?: string | number; height?: string | number; pad?: number; }; pad?: number | number[]; bg?: string; blur?: number; saturation?: number; brightness?: number; contrast?: number; sharpen?: { amount: number; radius: number; threshold: number; }; frame?: number; resizeFilter?: 'nearest' | 'bilinear' | 'bicubic' | 'lanczos2' | 'lanczos3'; } /** * Composable for transforming Contentstack images using the Image Delivery API * Based on the Contentstack Image Transform functionality */ export declare const useImageTransform: (baseUrl: string, options?: ImageTransformOptions) => { transformedUrl: import("vue").ComputedRef; transformOptions: Readonly>; updateTransform: (newOptions: Partial) => void; resetTransform: () => void; };