import TreeNode$1 from '../../vue-components/vc-tree/src/TreeNode.mjs';
import ATree from './src/Tree.mjs';
import ADirectoryTree from './src/DirectoryTree.mjs';
import './src/interface.mjs';
export { directoryTreeProps, treeProps } from './src/props.mjs';

const TreeNode = TreeNode$1;
const DirectoryTree = ADirectoryTree;
const Tree = Object.assign(ATree, {
  DirectoryTree,
  TreeNode,
  install: (app) => {
    app.component(ATree.name, ATree);
    app.component(TreeNode.name, TreeNode);
    app.component(DirectoryTree.name, DirectoryTree);
    return app;
  }
});

export { DirectoryTree, Tree, TreeNode, Tree as default };
//# sourceMappingURL=index.mjs.map
