hunk.code_window:     if (command.channelType === undefined) {
         return integrations;
       }
       const novuIntegrations = await this.getNovuIntegration.execute(
         GetNovuIntegrationCommand.create({
           channelType: command.channelType,
           organizationId: command.organizationId,
           environmentId: command.environmentId,
         })
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:     const novuIntegration = await this.getNovuIntegration.execute(
  
hunk.file_path: apps/api/src/app/integrations/usecases/get-decrypted-integrations/get-decrypted-integrations.usecase.ts
hunk.type: replace
file: export interface ITheme {
    branding: {
      mainColor?: string;
      logo?: string;
      [key: string]: string | undefined | null;
    };
    emailTemplate: IEmailTemplate;
  }
  
  export interface IEmailTemplate {
    getEmailLayout(): string;
    getTemplateVariables(): Record<string, unknown>;
  }
  