import { TreeNodeProps as TreeNode } from '../../ComponentProps/TreeNodeProps'; export interface TreeDetailsResult { treeDataList: TreeNode[]; next: boolean; previous: boolean; startId: string; endId: string; root?: TreeNode; } export declare const getTreeDetails: (action: "above" | "below" | "expand" | "collapse" | "start" | "addAbove" | "addBelow" | "expandAll" | "collapseAll" | "show" | "hide" | "clone" | "delete" | "create" | "refresh", oldData: TreeNode[], newData: TreeNode[], sourceId?: string) => TreeDetailsResult; export declare const updateTreeState: (treeDataList: TreeNode[], currentNode: TreeNode) => TreeNode[];