import { HierarchyAssembler } from './HierarchyAssembler'; import { ContentBody } from '../../../model/ContentBody'; import { HierarchyContentItem, HierarchyContentResponse } from '../../../model/ByHierachy'; import { ContentItem } from '../../../model/ContentItem'; export declare class MutatingHierachyAssemblerImpl implements HierarchyAssembler { private readonly mutationFunction; constructor(mutationFunction: (content: Body) => ContentBody); assembleChildren(rootItem: HierarchyContentItem, content: HierarchyContentResponse[]): void; assembleRoot(rootItem: ContentItem, content: HierarchyContentResponse[]): HierarchyContentItem; }