import { AxiosInstance } from 'axios'; import { GetHierarchy } from './GetHierarchy'; import { HierarchyContentItem, HierarchyRequest } from '../../model/ByHierachy'; import { ContentItem } from '../../model/ContentItem'; import { ContentBody } from '../../model/ContentBody'; import { HierarchyAssembler } from './assemblers/HierarchyAssembler'; export declare class GetHierarchyImpl implements GetHierarchy { private readonly contentClient; private readonly assembler; private readonly hierarchyUrlBuilder; constructor(contentClient: AxiosInstance, assembler: HierarchyAssembler); private getByHierarchy; getHierarchyByRoot(request: HierarchyRequest, rootItem: ContentItem): Promise>; }