import { TreeNode, Identity } from './interface'; import { SimpleNodeContext } from './context'; export declare function array2tree_byLevel(arr: A[], options?: { rootId: any; }): TreeNode; export declare function array2tree_byPid(arr: A[], options?: { pidField?: string; rootId?: any; }): TreeNode; export declare function tree2Array(tree: TreeNode, attachContextKeys?: keyof SimpleNodeContext): Omit, 'children'>[];