hunk.code_window: } from "utils/DynamicBindingUtils";
   export const transformRestAction = (data: ApiAction): ApiAction => {
     let action = cloneDeep(data);
     const actionConfigurationHeaders = action.actionConfiguration.headers;
     const contentTypeHeaderIndex = actionConfigurationHeaders.findIndex(
       (header: { key: string; value: string }) =>
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit:   const actionConfigurationAutoGeneratedHeaders =
       action?.actionConfiguration?.autoGeneratedHeaders || [];
  
hunk.file_path: app/client/src/transformers/RestActionTransformer.ts
hunk.type: add
file: package com.appsmith.server.services.ce;
  
  import com.appsmith.external.models.ApiTemplate;
  import com.appsmith.external.models.Provider;
  import com.appsmith.server.dtos.ProviderPaginatedDTO;
  import org.springframework.util.MultiValueMap;
  import reactor.core.publisher.Mono;
  
  import java.util.List;
  
  public interface MarketplaceServiceCE {
  
      Mono<ProviderPaginatedDTO> getProviders(MultiValueMap<String, String> params);
  
      Mono<List<ApiTemplate>> getTemplates(MultiValueMap<String, String> params);
  
      Mono<List<String>> getCategories();
  
      Mono<Boolean> subscribeAndUpdateStatisticsOfProvider(String providerId);
  
      Mono<Provider> getProviderById(String id);
  
      Mono<List<Provider>> searchProviderByName(String id);
  }
  