import type { Request } from 'express';
import { UploadsService, type UploadEntityType, type UploadPurpose } from './uploads.service';
export declare class UploadsController {
    private readonly uploads;
    constructor(uploads: UploadsService);
    uploadImage(req: Request & {
        file?: any;
        user?: any;
    }, entityType?: UploadEntityType, entityId?: string, purpose?: UploadPurpose): Promise<{
        path: string;
    }>;
}
