import { PropertyService, RemoteRequestService, UploadService } from '@servicelabsco/nestjs-utility-services'; export declare class FileUploadService { private readonly uploadService; private readonly propertyService; protected readonly remoteRequestService: RemoteRequestService; constructor(uploadService: UploadService, propertyService: PropertyService, remoteRequestService: RemoteRequestService); uploadFile(file: any): Promise; uploadToS3(params: any): Promise; getParam(file: any): Promise; uploadFromUrl(params: { path: string; fileUrl: string; file_name?: string; }): Promise; prepareParamsFromUrl(fileUrl: string): Promise<{ buffer: Buffer; originalname: string; mime_type: string; }>; private pickFileName; private pickMimeType; getUnzipFiles(url: string): Promise; }