'use strict';

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

var strategyUtil = require('../../vue-components/vc-tree-select/src/utils/strategyUtil.cjs');
var TreeNode = require('../../vue-components/vc-tree-select/src/TreeNode.cjs');
var TreeSelect$1 = require('./src/TreeSelect.cjs');
require('../../vue-components/vc-tree-select/src/interface.cjs');
var props = require('./src/props.cjs');
require('./src/interface.cjs');

const TreeSelectNode = TreeNode.default;
const TreeSelect = Object.assign(TreeSelect$1.default, {
  TreeNode: TreeNode.default,
  SHOW_ALL: strategyUtil.SHOW_ALL,
  SHOW_PARENT: strategyUtil.SHOW_PARENT,
  SHOW_CHILD: strategyUtil.SHOW_CHILD,
  install: (app) => {
    app.component(TreeSelect$1.default.name, TreeSelect$1.default);
    app.component(TreeSelectNode.displayName, TreeSelectNode);
    return app;
  }
});

exports.treeSelectProps = props.treeSelectProps;
exports.TreeSelect = TreeSelect;
exports.TreeSelectNode = TreeSelectNode;
exports.default = TreeSelect;
//# sourceMappingURL=index.cjs.map
