import { TreeNode } from "./interface"; export declare function createTreeNode(_tree: TreeNode, data: T, id: any, options?: { clone?: boolean; }): TreeNode; export declare function createSiblingTreeNode(_tree: TreeNode, data: T, id: any, options?: { clone?: boolean; }): TreeNode; /** * @param options.insertAt 比如A有[A1,A2,A3]三个子节点, 默认插入到最后, 但可以选择插入到 A1前, 即insertAt=0 */ export declare function createChildTreeNode(_tree: TreeNode, data: T, id: any, options?: { clone?: boolean; insertAt?: number; }): TreeNode; export declare function deleteTreeNode(_tree: TreeNode, id: any, options?: { clone?: boolean; }): TreeNode;