import { UploadService } from '@servicelabsco/nestjs-utility-services'; import { BulkUploadColumnMatchScoreDto } from '../dtos/bulk.upload.column.match.score.dto'; import { BulkUploadEntity } from '../entities/bulk.upload.entity'; import { BulkUploadTypeEntity } from '../entities/bulk.upload.type.entity'; import { BulkUploadService } from '../services/bulk.upload.service'; export declare class MatchBulkUploadColumns { private readonly uploadService; private readonly bulkUploadService; constructor(uploadService: UploadService, bulkUploadService: BulkUploadService); matchFile(definitionId: number, fileUrl: string): Promise; matchUpload(upload: BulkUploadEntity): Promise; persistUploadScore(upload: BulkUploadEntity): Promise; matchTypes(types: BulkUploadTypeEntity[], fileUrl: string): Promise; private extractHeaders; private getHeaderFileUrl; }