import { v2 as cloudinary } from 'cloudinary'; import { CloudinaryModuleOptions, CloudinaryUploadOptions, CloudinaryUploadResponse, CloudinaryTransformationOptions, CloudinaryDeleteOptions, CloudinaryDeleteResponse, CloudinaryResourceOptions, CloudinaryResourceResponse } from './interfaces'; export declare class CloudinaryService { private readonly options; private cloudinary; constructor(options: CloudinaryModuleOptions); upload(file: string | Buffer, options?: CloudinaryUploadOptions): Promise; uploadFromUrl(url: string, options?: CloudinaryUploadOptions): Promise; delete(publicId: string, options?: CloudinaryDeleteOptions): Promise; getResources(options?: CloudinaryResourceOptions): Promise; getResource(publicId: string, options?: any): Promise; url(publicId: string, options?: CloudinaryTransformationOptions): string; videoUrl(publicId: string, options?: CloudinaryTransformationOptions): string; getInstance(): typeof cloudinary; }