import { BatchInputFileConfig, BatchInputRow } from '../types.js'; export declare class CsvParser { parse(config: BatchInputFileConfig): Promise; /** * Read and parse CSV file into records */ private parseRecordsFromFile; /** * Map a CSV record to a BatchInputRow */ private mapRecordToRow; /** * Extract ID field with fallback logic */ private extractId; /** * Extract optional field with mapping fallback */ private extractOptionalField; /** * Add any additional fields from the record to the row */ private addAdditionalFields; private getField; private getOptionalField; } //# sourceMappingURL=csv-parser.d.ts.map