export type { AllowDragFunction, AllowDropFunction, CheckedInfo, NodeDropType, RenderContentContext, TreeData, TreeDragPayload, TreeExposes, TreeKey, TreeNodeData, TreeOptionProps } from "./src/tree.type.js";
export type { TreeInstance } from "./src/instance.js";
export type { TreeCheckChangeHandler, TreeCheckHandler, TreeCurrentChangeHandler, TreeNodeClickHandler, TreeNodeCollapseHandler, TreeNodeContextmenuHandler, TreeNodeDragEndHandler, TreeNodeDragEnterHandler, TreeNodeDragLeaveHandler, TreeNodeDragOverHandler, TreeNodeDragStartHandler, TreeNodeDropHandler, TreeNodeExpandHandler, TreeProps } from "./src/tree.js";

import type { SFCWithInstall } from "../../utils/index.js";

export declare const XyTree: SFCWithInstall<any>;

declare const _default: typeof XyTree;
export default _default;
