import { IDataObject, IExecuteFunctions } from 'n8n-workflow'; import { CloudinaryCredentials } from '../types'; export interface TransformInput { publicId: string; deliveryType: string; version: string; continueFrom: string; } export declare const readTransformInput: (ctx: IExecuteFunctions, i: number) => TransformInput; export declare const buildTransformResult: (creds: CloudinaryCredentials, params: { resourceType: string; type: string; transformation: string; publicId: string; format?: string; version?: string; continueFrom?: string; }) => IDataObject; export declare const qualityQualifier: (quality: string) => string; export declare const resizeComponents: (p: { width: number; height: number; fit: string; background?: string; }) => string[]; export declare const padBackgroundSuffix: (mode: string, color: string) => string; export declare const cropComponents: (p: { cropBy: string; width: number; height: number; aspectRatio: string; focus: string; genFill?: boolean; genFillPrompt?: string; }) => string[]; export declare const trimComponents: (p: { start: string; end: string; duration: string; }) => string[]; export declare const optimizeComponents: (p: { quality: string; resourceType: string; }) => string[]; export declare const convertComponents: (format: string) => string[]; export declare const buildComponents: (ctx: IExecuteFunctions, i: number, build: () => T, prefix?: string) => T; export declare const trailingMediaFormat: (publicId: string) => string | undefined;