import { ClsService } from 'nestjs-cls';
import { Repository } from 'typeorm';
import { TenantEntity } from '../../entities/tenant.entity';
export declare class UploadController {
    private readonly cls;
    private readonly tenantRepo;
    constructor(cls: ClsService, tenantRepo: Repository<TenantEntity>);
    uploadFile(file: Express.Multer.File): Promise<import("../../common/responses/api-response").ApiResponse<{
        url: string;
        filename: string;
        size: number;
        type: string;
    }>>;
}
