import { Repository } from "typeorm"; import { UploadProcessBody } from "../interface/file/upload.process.body"; import { Audio } from "../model/audio.entity"; import { Bucket } from "../model/bucket.entity"; import { Document } from "../model/document.entity"; import { File } from "../model/file.entity"; import { Image } from "../model/image.entity"; import { Video } from "../model/video.entity"; import { AuthUtil } from "../util/auth.util"; import { KindUtil } from "../util/kind.util"; import { ProcessStringUtil } from "../util/process.string.util"; import { RestfulUtil } from "../util/restful.util"; export declare class FileService { private readonly authUtil; private readonly kindUtil; private readonly restfulUtil; private readonly processStringUtil; private readonly fileRepository; private readonly imageRepository; private readonly audioRepository; private readonly videoRepository; private readonly bucketRepository; constructor(authUtil: AuthUtil, kindUtil: KindUtil, restfulUtil: RestfulUtil, processStringUtil: ProcessStringUtil, fileRepository: Repository, imageRepository: Repository, audioRepository: Repository