import { TranslateFunction } from 'nestjs-translates'; import { FilesConfiguration } from '../files.configuration'; import { FilesStaticEnvironments } from '../files.environments'; import { FilesDeleteFileArgs, FilesGetPresignedUrlArgs, FilesPresignedUrls } from '../types/dto'; import { FilesRequest } from '../types/files-request'; export declare class FilesController { private readonly filesConfiguration; private readonly filesStaticEnvironments; constructor(filesConfiguration: FilesConfiguration, filesStaticEnvironments: FilesStaticEnvironments); getPresignedUrl(getPresignedUrlArgs: FilesGetPresignedUrlArgs, filesRequest: FilesRequest, getText: TranslateFunction): Promise; deleteFile(deleteFileArgs: FilesDeleteFileArgs, filesRequest: FilesRequest, getText: TranslateFunction): Promise<{ message: string; }>; }