'use strict';

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

require('../../vue-components/index.cjs');
var Select$1 = require('./src/Select.cjs');
require('./src/interface.cjs');
var props = require('./src/props.cjs');
var Option = require('../../vue-components/vc-select/src/Option.cjs');
var OptGroup = require('../../vue-components/vc-select/src/OptGroup.cjs');

const SelectOption = Option.default;
const SelectOptGroup = OptGroup.default;
const Select = Object.assign(Select$1.default, {
  install(app) {
    app.component(Select$1.default.name, Select$1.default);
    app.component(SelectOption.displayName, SelectOption);
    app.component(SelectOptGroup.displayName, SelectOptGroup);
    return app;
  }
});

exports.selectProps = props.selectProps;
exports.Select = Select;
exports.SelectOptGroup = SelectOptGroup;
exports.SelectOption = SelectOption;
exports.default = Select;
//# sourceMappingURL=index.cjs.map
