/// import { IGenericImageUploadService, TGenericImageUploadResponse } from './services/genericImageUploadService'; export type ImageUploadServiceName = 'postimages.org' | 'upload.cc' | 'pixhost.to' | 'new.fastpic.org'; export declare class ImageUploadService implements IGenericImageUploadService { private uploader; constructor(serviceName: ImageUploadServiceName); uploadFromBinary(imageData: Buffer, filename: string): Promise; uploadFromFile(filePath: string, filename?: string): Promise; uploadFromUrl(url: string, randomFilename: boolean): Promise; }