'use strict';

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

require('../../utils/index.js');
var upload$1 = require('./src/upload2.js');
var upload = require('./src/upload.js');
var uploadContent = require('./src/upload-content2.js');
var uploadList = require('./src/upload-list.js');
var uploadDragger = require('./src/upload-dragger.js');
var constants = require('./src/constants.js');
var install = require('../../utils/vue/install.js');

const ElUpload = install.withInstall(upload$1["default"]);

exports.genFileId = upload.genFileId;
exports.uploadBaseProps = upload.uploadBaseProps;
exports.uploadListTypes = upload.uploadListTypes;
exports.uploadProps = upload.uploadProps;
exports.uploadContentProps = uploadContent.uploadContentProps;
exports.uploadListEmits = uploadList.uploadListEmits;
exports.uploadListProps = uploadList.uploadListProps;
exports.uploadDraggerEmits = uploadDragger.uploadDraggerEmits;
exports.uploadDraggerProps = uploadDragger.uploadDraggerProps;
exports.uploadContextKey = constants.uploadContextKey;
exports.ElUpload = ElUpload;
exports["default"] = ElUpload;
//# sourceMappingURL=index.js.map
