/// <reference types="multer" />
import { MediaService } from './media.service';
export declare class MediaController {
    private media;
    constructor(media: MediaService);
    upload(file: Express.Multer.File, user: any): Promise<{
        id: string;
        createdAt: Date;
        ownerId: string;
        url: string;
        mimeType: string;
        size: number;
        key: string;
    }>;
    delete(id: string, user: any): Promise<{
        id: string;
        createdAt: Date;
        ownerId: string;
        url: string;
        mimeType: string;
        size: number;
        key: string;
    } | undefined>;
}
