hunk.code_window: @Module({
     imports: [SharedModule],
     controllers: [IntegrationsController],
     providers: [...USE_CASES],
     exports: [...USE_CASES],
   })
   export class IntegrationModule {}
hunk.labels: keep keep replace keep keep keep keep keep
hunk.after_edit:   imports: [SharedModule, AuthModule],
  
hunk.file_path: apps/api/src/app/integrations/integrations.module.ts
hunk.type: replace
file: import { Bell, Chat, Mail, Mobile, Sms } from '../../../../shared/icons';
  import React from 'react';
  
  export const channels = [
    { type: 'sms', label: 'SMS', Icon: Sms, description: 'This is an sms' },
    { type: 'push', label: 'Push', Icon: Mobile, description: 'This is a push' },
    { type: 'email', label: 'Email', Icon: Mail, description: 'This is a mail' },
    { type: 'in_app', label: 'In App', Icon: Bell, description: 'This is an in app' },
    { type: 'chat', label: 'Chat', Icon: Chat, description: 'This is a chat' },
  ];
  
  export const getChannel = (channelKey: string) => {
    return channels.find((channel) => channel.type === channelKey);
  };
  