import { IEventHandler, S3Service, SqsService } from '@mbc-cqrs-serverless/core'; import { ConfigService } from '@nestjs/config'; import { ImportService } from '../import.service'; import { IImportStrategy } from '../interface'; import { CsvImportSfnEvent } from './csv-import.sfn.event'; export declare class CsvImportSfnEventHandler implements IEventHandler { private readonly importService; private readonly importStrategyMap; private readonly configService; private readonly s3Service; private readonly sqsService; private readonly logger; constructor(importService: ImportService, importStrategyMap: Map>, configService: ConfigService, s3Service: S3Service, sqsService: SqsService); execute(event: CsvImportSfnEvent): Promise; handleStepState(event: CsvImportSfnEvent): Promise; private loadCsv; private countCsvRows; private streamToString; private getResultsFromS3Writer; private finalizeParentJob; }