/// import { Request } from "express"; import { IncomingMessage } from "http"; import { Repository } from "typeorm"; import { Data } from "../../interface/data"; import { AllBody } from "../../interface/file/all.body"; import { AllData } from "../../interface/file/all.data"; import { DownloadProcessData } from "../../interface/file/download.process.data"; import { FileLocationBody } from "../../interface/file/file.location.body"; import { OneBody } from "../../interface/file/one.body"; import { OneData } from "../../interface/file/one.data"; import { UploadProcessBody } from "../../interface/file/upload.process.body"; import { UploadProcessData } from "../../interface/file/upload.process.data"; import { Bucket } from "../../model/bucket.entity"; import { File } from "../../model/file.entity"; import { Image } from "../../model/image.entity"; import { ConfigService } from "../../service/config.service"; import { FileService } from "../../service/file.service"; import { AuthUtil } from "../../util/auth.util"; import { KindUtil } from "../../util/kind.util"; import { RestfulUtil } from "../../util/restful.util"; export declare class FileResolver { private readonly authUtil; private readonly kindUtil; private readonly restfulUtil; private readonly fileService; private readonly configService; private readonly fileRepository; private readonly imageRepository; private readonly bucketRepository; constructor(authUtil: AuthUtil, kindUtil: KindUtil, restfulUtil: RestfulUtil, fileService: FileService, configService: ConfigService, fileRepository: Repository, imageRepository: Repository, bucketRepository: Repository); downloadProcess(req: IncomingMessage, body: FileLocationBody): Promise; uploadProcess(req: Request, body: UploadProcessBody): Promise; getFile(req: IncomingMessage, body: OneBody): Promise; files(req: IncomingMessage, body: AllBody): Promise; deleteFile(req: IncomingMessage, body: FileLocationBody): Promise; }