import { RecursiveTree, SystemTreeDataSource } from "plus-base-core"; import { ReactNode } from "react"; import { RawTreeDataIndentity, RenderItem } from "./types"; declare const MemoizedTree: ({ onSelect, treeData, selectedId, rawData, renderItem, isSearching, renderExpandIcon, }: { onSelect?: ((id: number | string | null, item: RecursiveTree) => void) | undefined; treeData: RecursiveTree[]; selectedId?: string | number | null | undefined; rawData?: T[] | undefined; isSearching?: boolean | undefined; renderItem: RenderItem; renderExpandIcon?: ((isActive: boolean | undefined) => ReactNode) | undefined; }) => JSX.Element; export { MemoizedTree as Tree }; //# sourceMappingURL=index.d.ts.map