import { Job, Queue } from "bull"; import { Connection } from "mongoose"; export declare class FileConsumer { private readonly mongodbConn; private readonly fileQueue; private readonly fileUploadQueue; private readonly fileUpload; constructor(mongodbConn: Connection, fileQueue: Queue, fileUploadQueue: Queue); onUploadFileDetail(job: Job): Promise; onDeleteFiles(job: Job): Promise; onQueueCompleted(job: Job): Promise; onQueueFailed(job: Job, err: any): void; }