'use strict';

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

require('../../utils/index.js');
var dropdown$1 = require('./src/dropdown2.js');
var dropdownItem = require('./src/dropdown-item.js');
var dropdownMenu = require('./src/dropdown-menu.js');
var dropdown = require('./src/dropdown.js');
var tokens = require('./src/tokens.js');
var install = require('../../utils/vue/install.js');

const PsDropdown = install.withInstall(dropdown$1["default"], {
  DropdownItem: dropdownItem["default"],
  DropdownMenu: dropdownMenu["default"]
});
const PsDropdownItem = install.withNoopInstall(dropdownItem["default"]);
const PsDropdownMenu = install.withNoopInstall(dropdownMenu["default"]);

exports.DROPDOWN_COLLECTION_INJECTION_KEY = dropdown.DROPDOWN_COLLECTION_INJECTION_KEY;
exports.DROPDOWN_COLLECTION_ITEM_INJECTION_KEY = dropdown.DROPDOWN_COLLECTION_ITEM_INJECTION_KEY;
exports.FIRST_KEYS = dropdown.FIRST_KEYS;
exports.FIRST_LAST_KEYS = dropdown.FIRST_LAST_KEYS;
exports.LAST_KEYS = dropdown.LAST_KEYS;
exports.PsCollection = dropdown.PsCollection;
exports.PsCollectionItem = dropdown.PsCollectionItem;
exports.dropdownItemProps = dropdown.dropdownItemProps;
exports.dropdownMenuProps = dropdown.dropdownMenuProps;
exports.dropdownProps = dropdown.dropdownProps;
exports.DROPDOWN_INJECTION_KEY = tokens.DROPDOWN_INJECTION_KEY;
exports.PsDropdown = PsDropdown;
exports.PsDropdownItem = PsDropdownItem;
exports.PsDropdownMenu = PsDropdownMenu;
exports["default"] = PsDropdown;
//# sourceMappingURL=index.js.map
