hunk.code_window:   getCurrentApplicationId,
     getCurrentPageId,
   } from "selectors/editorSelectors";
   import { ExplorerActionEntity } from "../Actions/ActionEntity";
   import ExplorerJSCollectionEntity from "../JSActions/JSActionEntity";
   import { setGlobalSearchCategory } from "actions/globalSearchActions";
   import { Colors } from "constants/Colors";
  
hunk.labels: keep keep keep keep keep replace keep
hunk.file_path: app/client/src/pages/Editor/Explorer/Files/index.tsx
hunk.type: replace
file: package com.appsmith.server.repositories.ce;
  
  import com.appsmith.server.acl.AclPermission;
  import com.appsmith.server.domains.Theme;
  import com.appsmith.server.repositories.AppsmithRepository;
  import reactor.core.publisher.Flux;
  import reactor.core.publisher.Mono;
  
  public interface CustomThemeRepositoryCE extends AppsmithRepository<Theme> {
      Flux<Theme> getApplicationThemes(String applicationId, AclPermission aclPermission);
      Flux<Theme> getSystemThemes();
      Mono<Theme> getSystemThemeByName(String themeName);
      Mono<Boolean> archiveByApplicationId(String applicationId);
      Mono<Boolean> archiveDraftThemesById(String editModeThemeId, String publishedModeThemeId);
  }
  