import { DataService, DynamoDbService, IEventHandler } from '@mbc-cqrs-serverless/core'; import { SequencesService } from '@mbc-cqrs-serverless/sequence'; import { MasterDataService, MasterSettingService } from '../services'; import { MasterSfnTaskEvent } from './master-sfn-task.event'; export declare class MasterSfnTaskEventHandler implements IEventHandler { private readonly dynamoDbService; private readonly prismaService; private readonly masterSettingService; private readonly masterDataService; private readonly dataService; private readonly sequencesService; private readonly logger; private sequenceTableName; constructor(dynamoDbService: DynamoDbService, prismaService: any, masterSettingService: MasterSettingService, masterDataService: MasterDataService, dataService: DataService, sequencesService: SequencesService); execute(event: MasterSfnTaskEvent): Promise; private fetchSetting; private fetchMasterData; private copySettingToTenant; private copyDataToTenant; private shouldCopySequence; private copySeqToTenant; private generateSequenceKey; private getMasterCodeFromSetting; }