'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var TreeNode$1 = require('../../vue-components/vc-tree/src/TreeNode.cjs');
var Tree$1 = require('./src/Tree.cjs');
var DirectoryTree$1 = require('./src/DirectoryTree.cjs');
require('./src/interface.cjs');
var props = require('./src/props.cjs');

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

exports.directoryTreeProps = props.directoryTreeProps;
exports.treeProps = props.treeProps;
exports.DirectoryTree = DirectoryTree;
exports.Tree = Tree;
exports.TreeNode = TreeNode;
exports.default = Tree;
//# sourceMappingURL=index.cjs.map
