/// import * as pino from 'pino'; import * as yargs from 'yargs'; export interface UploadOptions extends yargs.Arguments { pathToImage: string; bucket?: string; region?: string; name?: string; folder?: string; } /** * Represents the content of an image. */ export interface Image { name: string; body: Buffer; extension: string | undefined; folder: string | undefined; } /** * Uploads specified image to S3 bucket, and returns CloudFront distribution URL to the image. */ export declare const uploadImagePublicly: (log: pino.BaseLogger, pathToImage: string, options?: { imageName?: string; folder?: string; bucketName?: string; region?: string; }) => Promise<{ imageUrl: string; imageName: string; }>;