const o = {
  // 请求 URL - 默认值: 是我本机本地跑一个 Node 服务, 提供了一个上传接口
  action: "http://localhost:3001/upload",
  // 下载 URL - 默认值: 是我本机本地跑一个 Node 服务, 提供了一个下载接口
  downloadUrl: "http://localhost:3001/download-by-key",
  // 上传按钮文本 - 默认值: 选择附件
  uploadBtnText: "选择附件",
  // 限制上传文件的大小（单位： byte） - 默认值: 100.00MB
  maxSize: 104857600,
  //  算法公式：MB = 字节数 / 1024 / 1024; 	1 KB = 1024 Bytes; 	1 MB = 1024 KB = 1024 × 1024 Bytes
  // 是否支持多选文件 - 默认值: true
  multiple: !0,
  // 限制上传文件的个数 - 默认值: 5
  limit: 5,
  // 接受上传的文件类型（thumbnail-mode 模式下此参数无效）
  accept: ".txt,.doc,.docx,.xls,.xlsx,.rar,.zip,.pdf,.jpg,.jpge,.png,.gd,.sep,.wps,.dmg,.wpt,.ofd",
  // 文件列表，v-model:file-list - 默认值: []
  fileList: () => [],
  // 是否显示上传进度条 - 默认值: true
  showUploadProgress: !0,
  // 是否显示下载进度条 - 默认值: true
  showDownloadProgress: !0,
  // 是否显示文件扩展icon - 默认值: true
  showFileExtIcon: !0,
  // 是否显示文件大小 - 默认值: true
  showFileSize: !0,
  // 是否显示在线预览按钮 - 默认值: false
  showPreviewBtn: !1,
  // 是否显示下载按钮 - 默认值: true
  showDownloadBtn: !0,
  // 是否显示删除按钮 - 默认值: true
  showDeleteBtn: !0,
  // 是否支持拖拽上传 - 默认值: false
  drag: !1,
  // 是否禁用上传 - 默认值: false
  disabled: !1,
  // 是否是只读模式(各种详情页的情况下使用) - 默认值: false
  readonly: !1,
  /**
   * 自定义请求对象：可选传入 axios 实例，用于替代默认 axios - 默认值: axios (场景：如需使用本项目配置过的 axios 实例接管上传 下载)
   * 若传入了：将使用该实例发起上传请求（支持统一拦截器等配置）
   * 若未传入：则默认使用全局的 axios 对象
   */
  axiosInstance: void 0
};
export {
  o as defaultProps
};
