import { AxiosResponse } from 'axios'; import { GetTreeListResponse, TreeType } from '../types/treeService.type'; import { DeleteCategoriesBody, DeleteGroupsBody, GetGroupTreeParams, PostCreateTreeNodeBody } from '../dto/treeService.dto'; declare const TreeService: { getTreeList: (type: TreeType, params?: GetGroupTreeParams) => Promise>; postCreateTreeNode: (type: TreeType, body: PostCreateTreeNodeBody) => Promise; putEditTreeNode: (type: TreeType, treeNodeId: string, body: Omit) => Promise; deleteGroups: (data: DeleteGroupsBody) => Promise; deleteCategories: (data: DeleteCategoriesBody) => Promise; /** * @returns 200 When the tree node does not exist. * @returns 409 When the tree node exist. */ getExistingTreeNodesStatus: (type: TreeType, params?: { name?: string; aliasCode?: string; }) => Promise; }; export default TreeService;