import { BulkUploadColumnMatchScoreDto, BulkUploadColumnMatchTypeDto } from '../dtos/bulk.upload.column.match.score.dto'; export type ScoreableColumn = { name: string; identifier: string; is_mandatory?: boolean; }; export type ScoreableType = { name?: string; columns?: ScoreableColumn[]; }; export declare class ScoreBulkUploadColumns { static mapHeader(header: string, headers?: Record): string; static scoreType(type: ScoreableType, fileColumns: string[]): BulkUploadColumnMatchTypeDto; static assemble(byType: Record): BulkUploadColumnMatchScoreDto; static assertMandatoryMatched(score: BulkUploadColumnMatchScoreDto): void; }