import React from 'react'; type ItemRender = (item: IStack, itemOptions: any) => JSX.Element; export interface TreeProps { listData: any[]; itemRender?: ItemRender; } export interface IStack { node: any; level: number; index?: number; parent?: HTMLDivElement; jsx?: JSX.Element; } /** * 复制parent节点,并把newChild追加到复制节点的孩子节点里,不会改变原始节点 * @param parent * @param newChild * @returns */ export declare function jsxAppend(parent: JSX.Element, newChild: JSX.Element): JSX.Element; /** * 于parent节点出把child追加进入去 * @param parent * @param child * @returns */ export declare const docAppendJSX: (parent: HTMLDivElement, child: React.ReactNode) => HTMLDivElement; export default function Tree({ listData, itemRender, ...props }: TreeProps): JSX.Element; export {}; //# sourceMappingURL=newTree.d.ts.map