/// <reference types="multer" />
import { StreamableFile } from '@nestjs/common';
import { FilesService } from './files.service';
import { Response } from 'express';
export declare class FilesController {
    private readonly filesService;
    constructor(filesService: FilesService);
    create(files: Array<Express.Multer.File>, req: any): import("@prisma/client").Prisma.PrismaPromise<import("@prisma/client").Prisma.BatchPayload>;
    findAll(req: any): import("@prisma/client").Prisma.PrismaPromise<import("@prisma/client").File[]>;
    findOne(id: string): import("@prisma/client").Prisma.Prisma__FileClient<import("@prisma/client").File, never>;
    update(id: string, data: any): import("@prisma/client").Prisma.Prisma__FileClient<import("@prisma/client").File, never>;
    remove(id: string): import("@prisma/client").Prisma.Prisma__FileClient<import("@prisma/client").File, never>;
    stream(id: string, res: Response): Promise<StreamableFile>;
}
