hunk.code_window: import { NotificationCenterWidget } from './NotificationCenterWidget';
   import { useParams } from 'react-router-dom';
   import { IMessage } from '@novu/shared';
   export interface INotificationCenterWidgetContainerProps {
     onUrlChange: (url: string) => void;
     onNotificationClick: (notification: IMessage) => void;
  
hunk.labels: keep keep replace keep keep keep keep
hunk.after_edit: import { IMessage, ButtonTypeEnum } from '@novu/shared';
  
hunk.file_path: apps/widget/src/components/notification-center/NotificationCenterWidgetContainer.tsx
hunk.type: replace
file: import { IsDefined } from 'class-validator';
  import { CommandHelper } from '../../../shared/commands/command.helper';
  import { EnvironmentWithUserCommand } from '../../../shared/commands/project.command';
  
  export class QueueNextJobCommand extends EnvironmentWithUserCommand {
    static create(data: QueueNextJobCommand) {
      return CommandHelper.create(QueueNextJobCommand, data);
    }
  
    @IsDefined()
    parentId: string;
  }
  