import type { Observable } from 'rxjs'; import { CuiApiContext } from '../../tokens'; import { Job, MovingRequestBody, TreeStruct, TreeStructBase, TreeStructType } from '../models'; import * as i0 from "@angular/core"; export declare class CuiTreeStructNavigatorApiService { private readonly httpClient; private readonly TREE_STRUCT_NAVIGATOR_URL; private readonly CONSTRUCTION_TECHNOLOGY_URL; createStageStorage(title: string, type: TreeStructType, context?: CuiApiContext): Observable; createStageStorageToParent(parentId: string, title: string, context?: CuiApiContext): Observable; getStageStorages(type: TreeStructType, context?: CuiApiContext): Observable>; getStageStoragesByParent(parentId: string, context?: CuiApiContext): Observable; updateTitle(treeStructId: string, title: string, context?: CuiApiContext): Observable; move(body: MovingRequestBody, context?: CuiApiContext): Observable; moveElement(body: MovingRequestBody, context?: CuiApiContext): Observable; getCategory(id: string, type: TreeStructType, context?: CuiApiContext): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }