import { NodeInterface } from '../interfaces/node.interface'; import { TreeModel } from '../models/tree.model'; import { HttpClient } from '@angular/common/http'; import { FileManagerStoreService } from './file-manager-store.service'; import * as i0 from "@angular/core"; export declare class NodeService { private http; private store; tree: TreeModel; private _path; constructor(http: HttpClient, store: FileManagerStoreService); startManagerAt(path: string): void; refreshCurrentPath(): void; getNodes(path: string): Promise; private getParentPath; private parseNodes; private createNode; private getNodesFromServer; findNodeByPath(nodePath: string): NodeInterface; findNodeById(id: number): NodeInterface; findNodeByIdHelper(id: number, node?: NodeInterface): NodeInterface; foldRecursively(node: NodeInterface): void; foldAll(): void; get currentPath(): string; set currentPath(value: string); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }