hunk.code_window:   children: (props: INotificationBellProps) => JSX.Element;
     header?: () => JSX.Element;
     footer?: () => JSX.Element;
     emptyState?: () => JSX.Element;
     listItem?: ListItem;
     colorScheme: ColorScheme;
     theme?: INovuThemePopoverProvider;
     onActionClick?: (templateIdentifier: string, type: ButtonTypeEnum, message: IMessage) => void;
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:   emptyState?: JSX.Element;
  
hunk.file_path: packages/notification-center/src/components/popover-notification-center/PopoverNotificationCenter.tsx
hunk.type: replace
file: export class UnmountedError extends Error {
    constructor(message = '', ...args) {
      super(message, ...args);
      this.name = 'UnmountedError';
      this.message = message;
    }
  }
  
  export class ResponseError extends Error {
    constructor(message = '', data = {}, ...args) {
      super(message, ...args);
      this.name = 'ResponseError';
      this.message = message;
      this.data = data;
    }
  }
  
  export class DomainVerificationError extends Error {
    constructor(message = '', ...args) {
      super(message, ...args);
      this.name = 'DomainVerificationError';
      this.message = message;
    }
  }
  