hunk.code_window: import classNames from "classnames";
   import styled from "styled-components";
   import { ControlIcons } from "icons/ControlIcons";
   import { ReduxActionTypes } from "@appsmith/constants/ReduxActionConstants";
   import { JSCollectionData } from "reducers/entityReducers/jsActionsReducer";
   const CloseIcon = ControlIcons.CLOSE_CONTROL;
   const BindingContainerMaxHeight = 300;
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit: import AnalyticsUtil from "utils/AnalyticsUtil";
  
hunk.file_path: app/client/src/pages/Editor/Explorer/Entity/EntityProperties.tsx
hunk.type: add
file: package com.appsmith.server.repositories.ce;
  
  import com.appsmith.server.domains.User;
  import reactor.core.publisher.Mono;
  
  import java.util.Set;
  
  public interface CacheableRepositoryHelperCE {
  
      Mono<Set<String>> getPermissionGroupsOfUser(User user);
  
      Mono<Set<String>> getPermissionGroupsOfAnonymousUser();
  
      Mono<Void> evictPermissionGroupsUser(String email, String tenantId);
  
      Mono<User> getAnonymousUser(String tenantId);
  
      Mono<User> getAnonymousUser();
  
      Mono<String> getDefaultTenantId();
  }
  