import { ImportPublishMode } from '../../constant'; import { SqsBatchPayload } from '../../constant/sqs.constant'; import { IProcessStrategy } from '../../interface/processing-strategy.interface'; export declare class CsvBatchProcessor { private readonly strategyMap; private readonly publishModeMap; private readonly logger; constructor(strategyMap: Map>, publishModeMap: Map); process(payload: SqsBatchPayload): Promise; }