import 'jquery.fancytree'; import { IEditorConfig } from '../../interfaces/editor'; import { ToasterService } from '../toaster/toaster.service'; import { HelperService } from '../helper/helper.service'; import { Observable } from 'rxjs'; import { ConfigService } from '../config/config.service'; import * as i0 from "@angular/core"; export declare class TreeService { private toasterService; private helperService; configService: ConfigService; config: any; treeCache: { nodesModified: {}; nodes: any[]; }; treeNativeElement: any; omitFalseyProps: any; private _treeStatus$; readonly treeStatus$: Observable; previousNode: any; constructor(toasterService: ToasterService, helperService: HelperService, configService: ConfigService); initialize(editorConfig: IEditorConfig): void; nextTreeStatus(status: any): void; setTreeElement(el: any): void; updateNode(metadata: any, nodeToBeUpdated?: any, primaryCategory?: any): void; updateAppIcon(appIconUrl: any): void; updateMetaDataProperty(key: any, value: any): void; updateTreeNodeMetadata(newData: any, nodeToBeUpdated?: any, primaryCategory?: any, objectType?: any): void; addNode(createType: any): void; removeNode(): void; getTreeObject(): any; getActiveNode(): any; setActiveNode(node?: any): void; getParent(): any; getFirstChild(): any; findNode(nodeId: any): any; expandNode(nodeId: any): void; replaceNodeId(identifiers: any): void; getNodeById(id: any): any; getChildren(): any[]; getLeafNodes(): any[]; highlightNode(nodeId: string, action: string): void; setTreeCache(nodeId: any, metadata: any, activeNode?: any): void; updateEvaluable(nodeId: any): void; updateFirstChild(evalMode: any): void; getEval(): boolean; overrideEvaluable(nodeId: any): void; clearTreeCache(node?: any): void; setNodeTitle(title: any): void; removeSpecialChars(text: any): any; closePrevOpenedDropDown(): void; reloadTree(nodes: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=tree.service.d.ts.map