hunk.code_window:     subscriber = await subscriberService.createSubscriber();
       const module: TestingModule = await Test.createTestingModule({
         providers: [InboundEmailParse, JobRepository, MessageRepository],
       }).compile();
       inboundEmailParseUsecase = module.get<InboundEmailParse>(InboundEmailParse);
     });
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:       providers: [InboundEmailParse, JobRepository, MessageRepository, CompileTemplate],
  
hunk.file_path: apps/api/src/app/inbound-parse/e2e/inbound-email-parse.e2e.ts
hunk.type: replace
file: import {
    ChannelTypeEnum,
    IMessage,
    ITriggerPayload,
  } from '../template/template.interface';
  
  export interface IPreSendEvent {
    id: string;
    channel: ChannelTypeEnum;
    message: IMessage;
    triggerPayload: ITriggerPayload;
  }
  
  export interface IPostSendEvent {
    id: string;
    channel: ChannelTypeEnum;
    message: IMessage;
    triggerPayload: ITriggerPayload;
  }
  