import{arrayType as e,booleanType as t,functionType as n,objectType as r,someType as i,stringType as a}from"../_util/type.mjs";function o(){return{capture:i([Boolean,String]),type:a(),name:String,defaultFileList:e(),fileList:e(),action:i([String,Function]),directory:t(),data:i([Object,Function]),method:a(),headers:r(),showUploadList:i([Boolean,Object]),multiple:t(),accept:String,beforeUpload:n(),onChange:n(),"onUpdate:fileList":n(),onDrop:n(),listType:a(),onPreview:n(),onDownload:n(),onReject:n(),onRemove:n(),remove:n(),supportServerRender:t(),disabled:t(),prefixCls:String,customRequest:n(),withCredentials:t(),openFileDialogOnClick:t(),locale:r(),id:String,previewFile:n(),transformFile:n(),iconRender:n(),isImageUrl:n(),progress:r(),itemRender:n(),maxCount:Number,height:i([Number,String]),removeIcon:n(),downloadIcon:n(),previewIcon:n()}}function s(){return{listType:a(),onPreview:n(),onDownload:n(),onRemove:n(),items:e(),progress:r(),prefixCls:a(),showRemoveIcon:t(),showDownloadIcon:t(),showPreviewIcon:t(),removeIcon:n(),downloadIcon:n(),previewIcon:n(),locale:r(void 0),previewFile:n(),iconRender:n(),isImageUrl:n(),appendAction:n(),appendActionVisible:t(),itemRender:n()}}export{s as uploadListProps,o as uploadProps};