import * as XLSX from '@e965/xlsx'; import { Invoice } from '../invoice'; import { Logger } from '../logger.interface'; import { Mapping } from './mapping.interface'; export declare class MappingService { private readonly logger; private readonly validator; private readonly validationService; private readonly formatFactoryService; constructor(logger: Logger); private validateMapping; transform(dataBuffer: Uint8Array | XLSX.WorkBook, format: string, mapping: Mapping): Invoice; private cleanAttributes; private transformObject; private transformArray; private makeValidationError; private computeSectionIndices; private unquoteSheetName; private resolveValue; private unquoteLiteral; private getCellValue; private getDateValue; private getSchema; private fillSectionRanges; private getOffset; private getInstancePath; }