import { HttpService } from '@jollose/core-http'; import { CategoryActiveDto } from 'dto/category/CategoryActive.dto'; import { Category } from '../domain'; import { CategoryCreateDto, CategoryGetInVerticalDto, CategoryGetListInVerticalDto, CategorySetImageDto, CategorySetParentDto, CategoryTranslateDto, CategoryUpdateChildrenListDto, CategoryUpdateIndexableDto, CategoryUpdateProductListDto, CategoryUpdateSeoDto } from '../dto'; export declare class EcomManagementCategoryHttpService { private readonly httpService; private service; private categoryController; constructor(httpService: HttpService); createCategory(dto: CategoryCreateDto): Promise; updateCategoryChildrenList(dto: CategoryUpdateChildrenListDto): Promise; setCategoryParent(dto: CategorySetParentDto): Promise; updateProductList(dto: CategoryUpdateProductListDto): Promise; activeCategory(dto: CategoryActiveDto): Promise; updateIndexable(dto: CategoryUpdateIndexableDto): Promise; translateCategory(dto: CategoryTranslateDto): Promise; setImage(dto: CategorySetImageDto): Promise; updateCategorySeo(dto: CategoryUpdateSeoDto): Promise; getCategoryInVertical(dto: CategoryGetInVerticalDto): Promise; getAll(): Promise; getCategoryListInVertical(dto: CategoryGetListInVerticalDto): Promise; }