/// import { IncomingMessage } from "http"; import { Repository } from "typeorm"; import { AudioFormatConfig } from "../../interface/config/audio.format.config"; import { BucketConfig } from "../../interface/config/bucket.config"; import { EnableImageWatermarkConfig } from "../../interface/config/enable.image.watermark.config"; import { ImageFormatConfig } from "../../interface/config/image.format.config"; import { ImageWatermarkConfig } from "../../interface/config/image.watermark.config"; import { VideoFormatConfig } from "../../interface/config/video.format.config"; import { Data } from "../../interface/data"; import { Bucket } from "../../model/bucket.entity"; import { ConfigService } from "../../service/config.service"; import { FileUtil } from "../../util/file.util"; import { KindUtil } from "../../util/kind.util"; import { RestfulUtil } from "../../util/restful.util"; export declare class ConfigResolver { private readonly fileUtil; private readonly kindUtil; private readonly restfulUtil; private readonly configService; private readonly bucketRepository; private readonly gravity; constructor(fileUtil: FileUtil, kindUtil: KindUtil, restfulUtil: RestfulUtil, configService: ConfigService, bucketRepository: Repository); bucket(req: IncomingMessage, body: BucketConfig): Promise; imageFormat(req: IncomingMessage, body: ImageFormatConfig): Promise; enableImageWatermark(req: IncomingMessage, body: EnableImageWatermarkConfig): Promise; imageWatermarkConfig(req: IncomingMessage, body: ImageWatermarkConfig): Promise; audioFormat(req: IncomingMessage, body: AudioFormatConfig): Promise; videoFormat(req: IncomingMessage, body: VideoFormatConfig): Promise; buckets(): Promise; }>; }