import { HttpService } from '@jollose/core-http'; import { SearchCategory, SearchConfiguration } from '../domain'; import { SearchCreateCategoryDto, SearchCreateConfigurationDto, SearchGetCategoryInVerticalDto, SearchGetCategoryListInVerticalDto, SearchGetConfigurationInVerticalDto, SearchGetConfigurationListInVerticalDto, SearchUpdateCategoryDto, SearchUpdateCategoryFiltersDto, SearchUpdateCategoryProductJumpsDto, SearchUpdateCategoryProductsDto, SearchUpdateConfigurationDto, SearchUpdateConfigurationFiltersDto, SearchUpdateConfigurationSortsDto } from '../dto'; export declare class EcomManagementSearchHttpService { private readonly httpService; private service; private configurationController; private categoryController; constructor(httpService: HttpService); createSearchConfiguration(dto: SearchCreateConfigurationDto): Promise; updateSearchConfigurationSorts(dto: SearchUpdateConfigurationSortsDto): Promise; updateSearchConfigurationFilters(dto: SearchUpdateConfigurationFiltersDto): Promise; updateSearchConfiguration(dto: SearchUpdateConfigurationDto): Promise; getSearchConfigurationInVertical(dto: SearchGetConfigurationInVerticalDto): Promise; getSearchConfigurationListInVertical(dto: SearchGetConfigurationListInVerticalDto): Promise; createSearchCategory(dto: SearchCreateCategoryDto): Promise; updateSearchCategoryProducts(dto: SearchUpdateCategoryProductsDto): Promise; updateSearchCategoryProductJumps(dto: SearchUpdateCategoryProductJumpsDto): Promise; updateSearchCategory(dto: SearchUpdateCategoryDto): Promise; updateSearchCategorFilters(dto: SearchUpdateCategoryFiltersDto): Promise; getSearchCategoryInVertical(dto: SearchGetCategoryInVerticalDto): Promise; getAllCategories(): Promise; getAllConfigurations(): Promise; getSearchCategoryListInVertical(dto: SearchGetCategoryListInVerticalDto): Promise; }