hunk.code_window:   onActionClick?: (templateIdentifier: string, type: ButtonTypeEnum, message: IMessage) => void;
     actionsResultBlock?: (templateIdentifier: string, messageAction: IMessageAction) => JSX.Element;
     tabs?: ITab[];
   }
   export function PopoverNotificationCenter({ children, ...props }: IPopoverNotificationCenterProps) {
     const { theme } = useDefaultTheme({ colorScheme: props.colorScheme, theme: props.theme });
  
hunk.labels: keep keep add keep keep keep keep
hunk.after_edit:   showUserPreferences?: boolean;
  
hunk.file_path: packages/notification-center/src/components/popover-notification-center/PopoverNotificationCenter.tsx
hunk.type: add
file: import { LogCodeEnum, LogStatusEnum } from '@novu/shared';
  
  export class LogEntity {
    _id?: string;
  
    transactionId: string;
  
    text: string;
  
    code: LogCodeEnum;
  
    // eslint-disable-next-line
    raw: any;
  
    status: LogStatusEnum;
  
    createdAt: string;
  
    _messageId: string;
  
    _notificationId: string;
  
    _subscriberId: string;
  
    _organizationId: string;
  
    _environmentId: string;
  }
  