import { NgZone } from '@angular/core'; import { CommonUtils, RuntimeStateService } from '@farris/ui-common'; import { EntityFilter } from '@farris/ui-common/types'; import { TreeInfo } from './lookup-grid-options'; export declare class LookupUtils { private utils; private rts; private ngZone; constructor(utils: CommonUtils, rts: RuntimeStateService, ngZone: NgZone); setActiveLookupInstance(lookupIns: any): void; destroy(): void; pendingStart(): void; pendingEnd(): void; getPathCode(data: any, treeInfo?: any): any; getLayerData(data: any, treeInfo?: any): any; private createFilterCondition; mergeCondition(condition: EntityFilter, fields: string[], searchData: { field: string; value: string; }): EntityFilter; private canSelectable; /** 将数据转树形结构 */ makeTreeWithParentID(data: any[], parentId: any, parentIdField?: string, idField?: string): any[]; makeTree(data: any, treeInfo: TreeInfo): any[]; }