import ExcelJS = require('exceljs'); import { BulkUploadSheetDto } from '../dtos/bulk.upload.sheet.dto'; import { ScoreableColumn, ScoreableType } from './score.bulk.upload.columns'; export type HeaderSourceType = ScoreableType & { sheet?: BulkUploadSheetDto; }; export declare class ExtractBulkUploadHeaders { static headerDictionary(type: { columns?: ScoreableColumn[]; }): Record; static fromCsv(buffer: Buffer, type: HeaderSourceType): string[]; static fromWorkbook(workbook: ExcelJS.Workbook, type: HeaderSourceType): Promise; private static parseHeaderLine; private static sheetToCsv; private static resolveSheetNames; }