import { IDataObject, IExecuteFunctions } from 'n8n-workflow'; import { GenerateImageRequest, GenerateImageResult, ImageSize, ModelSelection, ReferenceImage, Target, TaskResponse } from '../../mediaGeneration.client'; export declare const modelSelection: (p: { mode: string; family: string; tier: string; id: string; preference: string; }) => ModelSelection | undefined; export declare const imageSize: (p: { mode: string; aspectRatio: string; resolution: string; width: number; height: number; }) => ImageSize | undefined; export declare const target: (p: { targetType?: string; publicId?: string; uploadPreset?: string; }) => Target | undefined; export declare const referenceImages: (rows: IDataObject[]) => ReferenceImage[]; export declare const readGenerateRequest: (ctx: IExecuteFunctions, i: number, modelIdParam: string) => GenerateImageRequest; export declare const shapeGenerationOutput: (response: GenerateImageResult | TaskResponse, simplify: boolean) => IDataObject[];