index.d.ts 74 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460
  1. import type { App } from 'vue';
  2. export type { UploadProps, UploadListProps, UploadChangeParam, UploadFile } from './interface';
  3. export declare const UploadDragger: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  4. capture: {
  5. type: import("vue").PropType<boolean | "user" | "environment">;
  6. default: boolean | "user" | "environment";
  7. };
  8. type: {
  9. type: import("vue").PropType<import("./interface").UploadType>;
  10. default: import("./interface").UploadType;
  11. };
  12. name: StringConstructor;
  13. defaultFileList: {
  14. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  15. default: import("./interface").UploadFile<any>[];
  16. };
  17. fileList: {
  18. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  19. default: import("./interface").UploadFile<any>[];
  20. };
  21. action: {
  22. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  23. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  24. };
  25. directory: {
  26. type: BooleanConstructor;
  27. default: boolean;
  28. };
  29. data: {
  30. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  31. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  32. };
  33. method: {
  34. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  35. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  36. };
  37. headers: {
  38. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  39. default: import("./interface").HttpRequestHeader;
  40. };
  41. showUploadList: {
  42. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  43. default: boolean | import("./interface").ShowUploadListInterface;
  44. };
  45. multiple: {
  46. type: BooleanConstructor;
  47. default: boolean;
  48. };
  49. accept: StringConstructor;
  50. beforeUpload: {
  51. type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  52. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  53. };
  54. onChange: {
  55. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  56. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  57. };
  58. 'onUpdate:fileList': {
  59. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  60. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  61. };
  62. onDrop: {
  63. type: import("vue").PropType<(event: DragEvent) => void>;
  64. default: (event: DragEvent) => void;
  65. };
  66. listType: {
  67. type: import("vue").PropType<import("./interface").UploadListType>;
  68. default: import("./interface").UploadListType;
  69. };
  70. onPreview: {
  71. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  72. default: (file: import("./interface").UploadFile<any>) => void;
  73. };
  74. onDownload: {
  75. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  76. default: (file: import("./interface").UploadFile<any>) => void;
  77. };
  78. onReject: {
  79. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  80. default: (fileList: import("./interface").FileType[]) => void;
  81. };
  82. onRemove: {
  83. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  84. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  85. };
  86. remove: {
  87. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  88. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  89. };
  90. supportServerRender: {
  91. type: BooleanConstructor;
  92. default: boolean;
  93. };
  94. disabled: {
  95. type: BooleanConstructor;
  96. default: boolean;
  97. };
  98. prefixCls: StringConstructor;
  99. customRequest: {
  100. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  101. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  102. };
  103. withCredentials: {
  104. type: BooleanConstructor;
  105. default: boolean;
  106. };
  107. openFileDialogOnClick: {
  108. type: BooleanConstructor;
  109. default: boolean;
  110. };
  111. locale: {
  112. type: import("vue").PropType<import("./interface").UploadLocale>;
  113. default: import("./interface").UploadLocale;
  114. };
  115. id: StringConstructor;
  116. previewFile: {
  117. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  118. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  119. };
  120. transformFile: {
  121. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  122. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  123. };
  124. iconRender: {
  125. type: import("vue").PropType<(opt: {
  126. file: import("./interface").UploadFile<any>;
  127. listType?: import("./interface").UploadListType;
  128. }) => import("../_util/type").VueNode>;
  129. default: (opt: {
  130. file: import("./interface").UploadFile<any>;
  131. listType?: import("./interface").UploadListType;
  132. }) => import("../_util/type").VueNode;
  133. };
  134. isImageUrl: {
  135. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  136. default: (file: import("./interface").UploadFile<any>) => boolean;
  137. };
  138. progress: {
  139. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  140. default: import("./interface").UploadListProgressProps;
  141. };
  142. itemRender: {
  143. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  144. default: import("./interface").ItemRender<any>;
  145. };
  146. maxCount: NumberConstructor;
  147. height: {
  148. type: import("vue").PropType<unknown>;
  149. default: unknown;
  150. };
  151. removeIcon: {
  152. type: import("vue").PropType<(opt: {
  153. file: import("./interface").UploadFile<any>;
  154. }) => import("../_util/type").VueNode>;
  155. default: (opt: {
  156. file: import("./interface").UploadFile<any>;
  157. }) => import("../_util/type").VueNode;
  158. };
  159. downloadIcon: {
  160. type: import("vue").PropType<(opt: {
  161. file: import("./interface").UploadFile<any>;
  162. }) => import("../_util/type").VueNode>;
  163. default: (opt: {
  164. file: import("./interface").UploadFile<any>;
  165. }) => import("../_util/type").VueNode;
  166. };
  167. previewIcon: {
  168. type: import("vue").PropType<(opt: {
  169. file: import("./interface").UploadFile<any>;
  170. }) => import("../_util/type").VueNode>;
  171. default: (opt: {
  172. file: import("./interface").UploadFile<any>;
  173. }) => import("../_util/type").VueNode;
  174. };
  175. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  176. capture: {
  177. type: import("vue").PropType<boolean | "user" | "environment">;
  178. default: boolean | "user" | "environment";
  179. };
  180. type: {
  181. type: import("vue").PropType<import("./interface").UploadType>;
  182. default: import("./interface").UploadType;
  183. };
  184. name: StringConstructor;
  185. defaultFileList: {
  186. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  187. default: import("./interface").UploadFile<any>[];
  188. };
  189. fileList: {
  190. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  191. default: import("./interface").UploadFile<any>[];
  192. };
  193. action: {
  194. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  195. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  196. };
  197. directory: {
  198. type: BooleanConstructor;
  199. default: boolean;
  200. };
  201. data: {
  202. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  203. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  204. };
  205. method: {
  206. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  207. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  208. };
  209. headers: {
  210. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  211. default: import("./interface").HttpRequestHeader;
  212. };
  213. showUploadList: {
  214. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  215. default: boolean | import("./interface").ShowUploadListInterface;
  216. };
  217. multiple: {
  218. type: BooleanConstructor;
  219. default: boolean;
  220. };
  221. accept: StringConstructor;
  222. beforeUpload: {
  223. type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  224. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  225. };
  226. onChange: {
  227. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  228. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  229. };
  230. 'onUpdate:fileList': {
  231. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  232. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  233. };
  234. onDrop: {
  235. type: import("vue").PropType<(event: DragEvent) => void>;
  236. default: (event: DragEvent) => void;
  237. };
  238. listType: {
  239. type: import("vue").PropType<import("./interface").UploadListType>;
  240. default: import("./interface").UploadListType;
  241. };
  242. onPreview: {
  243. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  244. default: (file: import("./interface").UploadFile<any>) => void;
  245. };
  246. onDownload: {
  247. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  248. default: (file: import("./interface").UploadFile<any>) => void;
  249. };
  250. onReject: {
  251. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  252. default: (fileList: import("./interface").FileType[]) => void;
  253. };
  254. onRemove: {
  255. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  256. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  257. };
  258. remove: {
  259. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  260. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  261. };
  262. supportServerRender: {
  263. type: BooleanConstructor;
  264. default: boolean;
  265. };
  266. disabled: {
  267. type: BooleanConstructor;
  268. default: boolean;
  269. };
  270. prefixCls: StringConstructor;
  271. customRequest: {
  272. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  273. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  274. };
  275. withCredentials: {
  276. type: BooleanConstructor;
  277. default: boolean;
  278. };
  279. openFileDialogOnClick: {
  280. type: BooleanConstructor;
  281. default: boolean;
  282. };
  283. locale: {
  284. type: import("vue").PropType<import("./interface").UploadLocale>;
  285. default: import("./interface").UploadLocale;
  286. };
  287. id: StringConstructor;
  288. previewFile: {
  289. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  290. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  291. };
  292. transformFile: {
  293. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  294. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  295. };
  296. iconRender: {
  297. type: import("vue").PropType<(opt: {
  298. file: import("./interface").UploadFile<any>;
  299. listType?: import("./interface").UploadListType;
  300. }) => import("../_util/type").VueNode>;
  301. default: (opt: {
  302. file: import("./interface").UploadFile<any>;
  303. listType?: import("./interface").UploadListType;
  304. }) => import("../_util/type").VueNode;
  305. };
  306. isImageUrl: {
  307. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  308. default: (file: import("./interface").UploadFile<any>) => boolean;
  309. };
  310. progress: {
  311. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  312. default: import("./interface").UploadListProgressProps;
  313. };
  314. itemRender: {
  315. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  316. default: import("./interface").ItemRender<any>;
  317. };
  318. maxCount: NumberConstructor;
  319. height: {
  320. type: import("vue").PropType<unknown>;
  321. default: unknown;
  322. };
  323. removeIcon: {
  324. type: import("vue").PropType<(opt: {
  325. file: import("./interface").UploadFile<any>;
  326. }) => import("../_util/type").VueNode>;
  327. default: (opt: {
  328. file: import("./interface").UploadFile<any>;
  329. }) => import("../_util/type").VueNode;
  330. };
  331. downloadIcon: {
  332. type: import("vue").PropType<(opt: {
  333. file: import("./interface").UploadFile<any>;
  334. }) => import("../_util/type").VueNode>;
  335. default: (opt: {
  336. file: import("./interface").UploadFile<any>;
  337. }) => import("../_util/type").VueNode;
  338. };
  339. previewIcon: {
  340. type: import("vue").PropType<(opt: {
  341. file: import("./interface").UploadFile<any>;
  342. }) => import("../_util/type").VueNode>;
  343. default: (opt: {
  344. file: import("./interface").UploadFile<any>;
  345. }) => import("../_util/type").VueNode;
  346. };
  347. }>> & Readonly<{}>, {
  348. progress: import("./interface").UploadListProgressProps;
  349. type: import("./interface").UploadType;
  350. height: unknown;
  351. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  352. onDrop: (event: DragEvent) => void;
  353. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  354. multiple: boolean;
  355. disabled: boolean;
  356. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  357. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  358. locale: import("./interface").UploadLocale;
  359. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  360. capture: boolean | "user" | "environment";
  361. iconRender: (opt: {
  362. file: import("./interface").UploadFile<any>;
  363. listType?: import("./interface").UploadListType;
  364. }) => import("../_util/type").VueNode;
  365. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  366. removeIcon: (opt: {
  367. file: import("./interface").UploadFile<any>;
  368. }) => import("../_util/type").VueNode;
  369. itemRender: import("./interface").ItemRender<any>;
  370. directory: boolean;
  371. headers: import("./interface").HttpRequestHeader;
  372. onReject: (fileList: import("./interface").FileType[]) => void;
  373. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  374. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  375. withCredentials: boolean;
  376. openFileDialogOnClick: boolean;
  377. fileList: import("./interface").UploadFile<any>[];
  378. defaultFileList: import("./interface").UploadFile<any>[];
  379. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  380. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  381. listType: import("./interface").UploadListType;
  382. onPreview: (file: import("./interface").UploadFile<any>) => void;
  383. onDownload: (file: import("./interface").UploadFile<any>) => void;
  384. supportServerRender: boolean;
  385. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  386. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  387. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  388. downloadIcon: (opt: {
  389. file: import("./interface").UploadFile<any>;
  390. }) => import("../_util/type").VueNode;
  391. previewIcon: (opt: {
  392. file: import("./interface").UploadFile<any>;
  393. }) => import("../_util/type").VueNode;
  394. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  395. declare const _default: {
  396. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
  397. capture: {
  398. type: import("vue").PropType<boolean | "user" | "environment">;
  399. default: boolean | "user" | "environment";
  400. };
  401. type: {
  402. type: import("vue").PropType<import("./interface").UploadType>;
  403. default: import("./interface").UploadType;
  404. };
  405. name: StringConstructor;
  406. defaultFileList: {
  407. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  408. default: import("./interface").UploadFile<any>[];
  409. };
  410. fileList: {
  411. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  412. default: import("./interface").UploadFile<any>[];
  413. };
  414. action: {
  415. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  416. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  417. };
  418. directory: {
  419. type: BooleanConstructor;
  420. default: boolean;
  421. };
  422. data: {
  423. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  424. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  425. };
  426. method: {
  427. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  428. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  429. };
  430. headers: {
  431. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  432. default: import("./interface").HttpRequestHeader;
  433. };
  434. showUploadList: {
  435. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  436. default: boolean | import("./interface").ShowUploadListInterface;
  437. };
  438. multiple: {
  439. type: BooleanConstructor;
  440. default: boolean;
  441. };
  442. accept: StringConstructor;
  443. beforeUpload: {
  444. type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  445. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  446. };
  447. onChange: {
  448. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  449. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  450. };
  451. 'onUpdate:fileList': {
  452. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  453. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  454. };
  455. onDrop: {
  456. type: import("vue").PropType<(event: DragEvent) => void>;
  457. default: (event: DragEvent) => void;
  458. };
  459. listType: {
  460. type: import("vue").PropType<import("./interface").UploadListType>;
  461. default: import("./interface").UploadListType;
  462. };
  463. onPreview: {
  464. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  465. default: (file: import("./interface").UploadFile<any>) => void;
  466. };
  467. onDownload: {
  468. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  469. default: (file: import("./interface").UploadFile<any>) => void;
  470. };
  471. onReject: {
  472. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  473. default: (fileList: import("./interface").FileType[]) => void;
  474. };
  475. onRemove: {
  476. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  477. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  478. };
  479. remove: {
  480. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  481. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  482. };
  483. supportServerRender: {
  484. type: BooleanConstructor;
  485. default: boolean;
  486. };
  487. disabled: {
  488. type: BooleanConstructor;
  489. default: boolean;
  490. };
  491. prefixCls: StringConstructor;
  492. customRequest: {
  493. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  494. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  495. };
  496. withCredentials: {
  497. type: BooleanConstructor;
  498. default: boolean;
  499. };
  500. openFileDialogOnClick: {
  501. type: BooleanConstructor;
  502. default: boolean;
  503. };
  504. locale: {
  505. type: import("vue").PropType<import("./interface").UploadLocale>;
  506. default: import("./interface").UploadLocale;
  507. };
  508. id: StringConstructor;
  509. previewFile: {
  510. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  511. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  512. };
  513. transformFile: {
  514. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  515. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  516. };
  517. iconRender: {
  518. type: import("vue").PropType<(opt: {
  519. file: import("./interface").UploadFile<any>;
  520. listType?: import("./interface").UploadListType;
  521. }) => import("../_util/type").VueNode>;
  522. default: (opt: {
  523. file: import("./interface").UploadFile<any>;
  524. listType?: import("./interface").UploadListType;
  525. }) => import("../_util/type").VueNode;
  526. };
  527. isImageUrl: {
  528. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  529. default: (file: import("./interface").UploadFile<any>) => boolean;
  530. };
  531. progress: {
  532. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  533. default: import("./interface").UploadListProgressProps;
  534. };
  535. itemRender: {
  536. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  537. default: import("./interface").ItemRender<any>;
  538. };
  539. maxCount: NumberConstructor;
  540. height: {
  541. type: import("vue").PropType<unknown>;
  542. default: unknown;
  543. };
  544. removeIcon: {
  545. type: import("vue").PropType<(opt: {
  546. file: import("./interface").UploadFile<any>;
  547. }) => import("../_util/type").VueNode>;
  548. default: (opt: {
  549. file: import("./interface").UploadFile<any>;
  550. }) => import("../_util/type").VueNode;
  551. };
  552. downloadIcon: {
  553. type: import("vue").PropType<(opt: {
  554. file: import("./interface").UploadFile<any>;
  555. }) => import("../_util/type").VueNode>;
  556. default: (opt: {
  557. file: import("./interface").UploadFile<any>;
  558. }) => import("../_util/type").VueNode;
  559. };
  560. previewIcon: {
  561. type: import("vue").PropType<(opt: {
  562. file: import("./interface").UploadFile<any>;
  563. }) => import("../_util/type").VueNode>;
  564. default: (opt: {
  565. file: import("./interface").UploadFile<any>;
  566. }) => import("../_util/type").VueNode;
  567. };
  568. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  569. progress: import("./interface").UploadListProgressProps;
  570. type: import("./interface").UploadType;
  571. height: unknown;
  572. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  573. onDrop: (event: DragEvent) => void;
  574. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  575. multiple: boolean;
  576. disabled: boolean;
  577. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  578. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  579. locale: import("./interface").UploadLocale;
  580. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  581. capture: boolean | "user" | "environment";
  582. iconRender: (opt: {
  583. file: import("./interface").UploadFile<any>;
  584. listType?: import("./interface").UploadListType;
  585. }) => import("../_util/type").VueNode;
  586. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  587. removeIcon: (opt: {
  588. file: import("./interface").UploadFile<any>;
  589. }) => import("../_util/type").VueNode;
  590. itemRender: import("./interface").ItemRender<any>;
  591. directory: boolean;
  592. headers: import("./interface").HttpRequestHeader;
  593. onReject: (fileList: import("./interface").FileType[]) => void;
  594. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  595. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  596. withCredentials: boolean;
  597. openFileDialogOnClick: boolean;
  598. fileList: import("./interface").UploadFile<any>[];
  599. defaultFileList: import("./interface").UploadFile<any>[];
  600. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  601. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  602. listType: import("./interface").UploadListType;
  603. onPreview: (file: import("./interface").UploadFile<any>) => void;
  604. onDownload: (file: import("./interface").UploadFile<any>) => void;
  605. supportServerRender: boolean;
  606. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  607. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  608. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  609. downloadIcon: (opt: {
  610. file: import("./interface").UploadFile<any>;
  611. }) => import("../_util/type").VueNode;
  612. previewIcon: (opt: {
  613. file: import("./interface").UploadFile<any>;
  614. }) => import("../_util/type").VueNode;
  615. }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  616. P: {};
  617. B: {};
  618. D: {};
  619. C: {};
  620. M: {};
  621. Defaults: {};
  622. }, Readonly<import("vue").ExtractPropTypes<{
  623. capture: {
  624. type: import("vue").PropType<boolean | "user" | "environment">;
  625. default: boolean | "user" | "environment";
  626. };
  627. type: {
  628. type: import("vue").PropType<import("./interface").UploadType>;
  629. default: import("./interface").UploadType;
  630. };
  631. name: StringConstructor;
  632. defaultFileList: {
  633. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  634. default: import("./interface").UploadFile<any>[];
  635. };
  636. fileList: {
  637. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  638. default: import("./interface").UploadFile<any>[];
  639. };
  640. action: {
  641. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  642. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  643. };
  644. directory: {
  645. type: BooleanConstructor;
  646. default: boolean;
  647. };
  648. data: {
  649. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  650. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  651. };
  652. method: {
  653. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  654. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  655. };
  656. headers: {
  657. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  658. default: import("./interface").HttpRequestHeader;
  659. };
  660. showUploadList: {
  661. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  662. default: boolean | import("./interface").ShowUploadListInterface;
  663. };
  664. multiple: {
  665. type: BooleanConstructor;
  666. default: boolean;
  667. };
  668. accept: StringConstructor;
  669. beforeUpload: {
  670. type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  671. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  672. };
  673. onChange: {
  674. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  675. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  676. };
  677. 'onUpdate:fileList': {
  678. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  679. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  680. };
  681. onDrop: {
  682. type: import("vue").PropType<(event: DragEvent) => void>;
  683. default: (event: DragEvent) => void;
  684. };
  685. listType: {
  686. type: import("vue").PropType<import("./interface").UploadListType>;
  687. default: import("./interface").UploadListType;
  688. };
  689. onPreview: {
  690. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  691. default: (file: import("./interface").UploadFile<any>) => void;
  692. };
  693. onDownload: {
  694. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  695. default: (file: import("./interface").UploadFile<any>) => void;
  696. };
  697. onReject: {
  698. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  699. default: (fileList: import("./interface").FileType[]) => void;
  700. };
  701. onRemove: {
  702. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  703. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  704. };
  705. remove: {
  706. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  707. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  708. };
  709. supportServerRender: {
  710. type: BooleanConstructor;
  711. default: boolean;
  712. };
  713. disabled: {
  714. type: BooleanConstructor;
  715. default: boolean;
  716. };
  717. prefixCls: StringConstructor;
  718. customRequest: {
  719. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  720. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  721. };
  722. withCredentials: {
  723. type: BooleanConstructor;
  724. default: boolean;
  725. };
  726. openFileDialogOnClick: {
  727. type: BooleanConstructor;
  728. default: boolean;
  729. };
  730. locale: {
  731. type: import("vue").PropType<import("./interface").UploadLocale>;
  732. default: import("./interface").UploadLocale;
  733. };
  734. id: StringConstructor;
  735. previewFile: {
  736. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  737. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  738. };
  739. transformFile: {
  740. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  741. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  742. };
  743. iconRender: {
  744. type: import("vue").PropType<(opt: {
  745. file: import("./interface").UploadFile<any>;
  746. listType?: import("./interface").UploadListType;
  747. }) => import("../_util/type").VueNode>;
  748. default: (opt: {
  749. file: import("./interface").UploadFile<any>;
  750. listType?: import("./interface").UploadListType;
  751. }) => import("../_util/type").VueNode;
  752. };
  753. isImageUrl: {
  754. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  755. default: (file: import("./interface").UploadFile<any>) => boolean;
  756. };
  757. progress: {
  758. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  759. default: import("./interface").UploadListProgressProps;
  760. };
  761. itemRender: {
  762. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  763. default: import("./interface").ItemRender<any>;
  764. };
  765. maxCount: NumberConstructor;
  766. height: {
  767. type: import("vue").PropType<unknown>;
  768. default: unknown;
  769. };
  770. removeIcon: {
  771. type: import("vue").PropType<(opt: {
  772. file: import("./interface").UploadFile<any>;
  773. }) => import("../_util/type").VueNode>;
  774. default: (opt: {
  775. file: import("./interface").UploadFile<any>;
  776. }) => import("../_util/type").VueNode;
  777. };
  778. downloadIcon: {
  779. type: import("vue").PropType<(opt: {
  780. file: import("./interface").UploadFile<any>;
  781. }) => import("../_util/type").VueNode>;
  782. default: (opt: {
  783. file: import("./interface").UploadFile<any>;
  784. }) => import("../_util/type").VueNode;
  785. };
  786. previewIcon: {
  787. type: import("vue").PropType<(opt: {
  788. file: import("./interface").UploadFile<any>;
  789. }) => import("../_util/type").VueNode>;
  790. default: (opt: {
  791. file: import("./interface").UploadFile<any>;
  792. }) => import("../_util/type").VueNode;
  793. };
  794. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  795. progress: import("./interface").UploadListProgressProps;
  796. type: import("./interface").UploadType;
  797. height: unknown;
  798. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  799. onDrop: (event: DragEvent) => void;
  800. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  801. multiple: boolean;
  802. disabled: boolean;
  803. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  804. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  805. locale: import("./interface").UploadLocale;
  806. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  807. capture: boolean | "user" | "environment";
  808. iconRender: (opt: {
  809. file: import("./interface").UploadFile<any>;
  810. listType?: import("./interface").UploadListType;
  811. }) => import("../_util/type").VueNode;
  812. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  813. removeIcon: (opt: {
  814. file: import("./interface").UploadFile<any>;
  815. }) => import("../_util/type").VueNode;
  816. itemRender: import("./interface").ItemRender<any>;
  817. directory: boolean;
  818. headers: import("./interface").HttpRequestHeader;
  819. onReject: (fileList: import("./interface").FileType[]) => void;
  820. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  821. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  822. withCredentials: boolean;
  823. openFileDialogOnClick: boolean;
  824. fileList: import("./interface").UploadFile<any>[];
  825. defaultFileList: import("./interface").UploadFile<any>[];
  826. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  827. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  828. listType: import("./interface").UploadListType;
  829. onPreview: (file: import("./interface").UploadFile<any>) => void;
  830. onDownload: (file: import("./interface").UploadFile<any>) => void;
  831. supportServerRender: boolean;
  832. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  833. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  834. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  835. downloadIcon: (opt: {
  836. file: import("./interface").UploadFile<any>;
  837. }) => import("../_util/type").VueNode;
  838. previewIcon: (opt: {
  839. file: import("./interface").UploadFile<any>;
  840. }) => import("../_util/type").VueNode;
  841. }>;
  842. __isFragment?: never;
  843. __isTeleport?: never;
  844. __isSuspense?: never;
  845. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  846. capture: {
  847. type: import("vue").PropType<boolean | "user" | "environment">;
  848. default: boolean | "user" | "environment";
  849. };
  850. type: {
  851. type: import("vue").PropType<import("./interface").UploadType>;
  852. default: import("./interface").UploadType;
  853. };
  854. name: StringConstructor;
  855. defaultFileList: {
  856. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  857. default: import("./interface").UploadFile<any>[];
  858. };
  859. fileList: {
  860. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  861. default: import("./interface").UploadFile<any>[];
  862. };
  863. action: {
  864. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  865. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  866. };
  867. directory: {
  868. type: BooleanConstructor;
  869. default: boolean;
  870. };
  871. data: {
  872. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  873. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  874. };
  875. method: {
  876. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  877. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  878. };
  879. headers: {
  880. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  881. default: import("./interface").HttpRequestHeader;
  882. };
  883. showUploadList: {
  884. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  885. default: boolean | import("./interface").ShowUploadListInterface;
  886. };
  887. multiple: {
  888. type: BooleanConstructor;
  889. default: boolean;
  890. };
  891. accept: StringConstructor;
  892. beforeUpload: {
  893. type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  894. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  895. };
  896. onChange: {
  897. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  898. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  899. };
  900. 'onUpdate:fileList': {
  901. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  902. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  903. };
  904. onDrop: {
  905. type: import("vue").PropType<(event: DragEvent) => void>;
  906. default: (event: DragEvent) => void;
  907. };
  908. listType: {
  909. type: import("vue").PropType<import("./interface").UploadListType>;
  910. default: import("./interface").UploadListType;
  911. };
  912. onPreview: {
  913. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  914. default: (file: import("./interface").UploadFile<any>) => void;
  915. };
  916. onDownload: {
  917. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  918. default: (file: import("./interface").UploadFile<any>) => void;
  919. };
  920. onReject: {
  921. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  922. default: (fileList: import("./interface").FileType[]) => void;
  923. };
  924. onRemove: {
  925. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  926. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  927. };
  928. remove: {
  929. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  930. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  931. };
  932. supportServerRender: {
  933. type: BooleanConstructor;
  934. default: boolean;
  935. };
  936. disabled: {
  937. type: BooleanConstructor;
  938. default: boolean;
  939. };
  940. prefixCls: StringConstructor;
  941. customRequest: {
  942. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  943. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  944. };
  945. withCredentials: {
  946. type: BooleanConstructor;
  947. default: boolean;
  948. };
  949. openFileDialogOnClick: {
  950. type: BooleanConstructor;
  951. default: boolean;
  952. };
  953. locale: {
  954. type: import("vue").PropType<import("./interface").UploadLocale>;
  955. default: import("./interface").UploadLocale;
  956. };
  957. id: StringConstructor;
  958. previewFile: {
  959. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  960. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  961. };
  962. transformFile: {
  963. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  964. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  965. };
  966. iconRender: {
  967. type: import("vue").PropType<(opt: {
  968. file: import("./interface").UploadFile<any>;
  969. listType?: import("./interface").UploadListType;
  970. }) => import("../_util/type").VueNode>;
  971. default: (opt: {
  972. file: import("./interface").UploadFile<any>;
  973. listType?: import("./interface").UploadListType;
  974. }) => import("../_util/type").VueNode;
  975. };
  976. isImageUrl: {
  977. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  978. default: (file: import("./interface").UploadFile<any>) => boolean;
  979. };
  980. progress: {
  981. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  982. default: import("./interface").UploadListProgressProps;
  983. };
  984. itemRender: {
  985. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  986. default: import("./interface").ItemRender<any>;
  987. };
  988. maxCount: NumberConstructor;
  989. height: {
  990. type: import("vue").PropType<unknown>;
  991. default: unknown;
  992. };
  993. removeIcon: {
  994. type: import("vue").PropType<(opt: {
  995. file: import("./interface").UploadFile<any>;
  996. }) => import("../_util/type").VueNode>;
  997. default: (opt: {
  998. file: import("./interface").UploadFile<any>;
  999. }) => import("../_util/type").VueNode;
  1000. };
  1001. downloadIcon: {
  1002. type: import("vue").PropType<(opt: {
  1003. file: import("./interface").UploadFile<any>;
  1004. }) => import("../_util/type").VueNode>;
  1005. default: (opt: {
  1006. file: import("./interface").UploadFile<any>;
  1007. }) => import("../_util/type").VueNode;
  1008. };
  1009. previewIcon: {
  1010. type: import("vue").PropType<(opt: {
  1011. file: import("./interface").UploadFile<any>;
  1012. }) => import("../_util/type").VueNode>;
  1013. default: (opt: {
  1014. file: import("./interface").UploadFile<any>;
  1015. }) => import("../_util/type").VueNode;
  1016. };
  1017. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  1018. progress: import("./interface").UploadListProgressProps;
  1019. type: import("./interface").UploadType;
  1020. height: unknown;
  1021. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  1022. onDrop: (event: DragEvent) => void;
  1023. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  1024. multiple: boolean;
  1025. disabled: boolean;
  1026. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  1027. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1028. locale: import("./interface").UploadLocale;
  1029. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  1030. capture: boolean | "user" | "environment";
  1031. iconRender: (opt: {
  1032. file: import("./interface").UploadFile<any>;
  1033. listType?: import("./interface").UploadListType;
  1034. }) => import("../_util/type").VueNode;
  1035. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1036. removeIcon: (opt: {
  1037. file: import("./interface").UploadFile<any>;
  1038. }) => import("../_util/type").VueNode;
  1039. itemRender: import("./interface").ItemRender<any>;
  1040. directory: boolean;
  1041. headers: import("./interface").HttpRequestHeader;
  1042. onReject: (fileList: import("./interface").FileType[]) => void;
  1043. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  1044. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  1045. withCredentials: boolean;
  1046. openFileDialogOnClick: boolean;
  1047. fileList: import("./interface").UploadFile<any>[];
  1048. defaultFileList: import("./interface").UploadFile<any>[];
  1049. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  1050. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  1051. listType: import("./interface").UploadListType;
  1052. onPreview: (file: import("./interface").UploadFile<any>) => void;
  1053. onDownload: (file: import("./interface").UploadFile<any>) => void;
  1054. supportServerRender: boolean;
  1055. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1056. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1057. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  1058. downloadIcon: (opt: {
  1059. file: import("./interface").UploadFile<any>;
  1060. }) => import("../_util/type").VueNode;
  1061. previewIcon: (opt: {
  1062. file: import("./interface").UploadFile<any>;
  1063. }) => import("../_util/type").VueNode;
  1064. }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  1065. Dragger: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  1066. capture: {
  1067. type: import("vue").PropType<boolean | "user" | "environment">;
  1068. default: boolean | "user" | "environment";
  1069. };
  1070. type: {
  1071. type: import("vue").PropType<import("./interface").UploadType>;
  1072. default: import("./interface").UploadType;
  1073. };
  1074. name: StringConstructor;
  1075. defaultFileList: {
  1076. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  1077. default: import("./interface").UploadFile<any>[];
  1078. };
  1079. fileList: {
  1080. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  1081. default: import("./interface").UploadFile<any>[];
  1082. };
  1083. action: {
  1084. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  1085. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  1086. };
  1087. directory: {
  1088. type: BooleanConstructor;
  1089. default: boolean;
  1090. };
  1091. data: {
  1092. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  1093. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  1094. };
  1095. method: {
  1096. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  1097. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  1098. };
  1099. headers: {
  1100. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  1101. default: import("./interface").HttpRequestHeader;
  1102. };
  1103. showUploadList: {
  1104. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  1105. default: boolean | import("./interface").ShowUploadListInterface;
  1106. };
  1107. multiple: {
  1108. type: BooleanConstructor;
  1109. default: boolean;
  1110. };
  1111. accept: StringConstructor;
  1112. beforeUpload: {
  1113. type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  1114. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  1115. };
  1116. onChange: {
  1117. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  1118. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  1119. };
  1120. 'onUpdate:fileList': {
  1121. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  1122. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  1123. };
  1124. onDrop: {
  1125. type: import("vue").PropType<(event: DragEvent) => void>;
  1126. default: (event: DragEvent) => void;
  1127. };
  1128. listType: {
  1129. type: import("vue").PropType<import("./interface").UploadListType>;
  1130. default: import("./interface").UploadListType;
  1131. };
  1132. onPreview: {
  1133. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  1134. default: (file: import("./interface").UploadFile<any>) => void;
  1135. };
  1136. onDownload: {
  1137. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  1138. default: (file: import("./interface").UploadFile<any>) => void;
  1139. };
  1140. onReject: {
  1141. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  1142. default: (fileList: import("./interface").FileType[]) => void;
  1143. };
  1144. onRemove: {
  1145. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  1146. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1147. };
  1148. remove: {
  1149. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  1150. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1151. };
  1152. supportServerRender: {
  1153. type: BooleanConstructor;
  1154. default: boolean;
  1155. };
  1156. disabled: {
  1157. type: BooleanConstructor;
  1158. default: boolean;
  1159. };
  1160. prefixCls: StringConstructor;
  1161. customRequest: {
  1162. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  1163. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  1164. };
  1165. withCredentials: {
  1166. type: BooleanConstructor;
  1167. default: boolean;
  1168. };
  1169. openFileDialogOnClick: {
  1170. type: BooleanConstructor;
  1171. default: boolean;
  1172. };
  1173. locale: {
  1174. type: import("vue").PropType<import("./interface").UploadLocale>;
  1175. default: import("./interface").UploadLocale;
  1176. };
  1177. id: StringConstructor;
  1178. previewFile: {
  1179. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  1180. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1181. };
  1182. transformFile: {
  1183. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  1184. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1185. };
  1186. iconRender: {
  1187. type: import("vue").PropType<(opt: {
  1188. file: import("./interface").UploadFile<any>;
  1189. listType?: import("./interface").UploadListType;
  1190. }) => import("../_util/type").VueNode>;
  1191. default: (opt: {
  1192. file: import("./interface").UploadFile<any>;
  1193. listType?: import("./interface").UploadListType;
  1194. }) => import("../_util/type").VueNode;
  1195. };
  1196. isImageUrl: {
  1197. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  1198. default: (file: import("./interface").UploadFile<any>) => boolean;
  1199. };
  1200. progress: {
  1201. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  1202. default: import("./interface").UploadListProgressProps;
  1203. };
  1204. itemRender: {
  1205. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  1206. default: import("./interface").ItemRender<any>;
  1207. };
  1208. maxCount: NumberConstructor;
  1209. height: {
  1210. type: import("vue").PropType<unknown>;
  1211. default: unknown;
  1212. };
  1213. removeIcon: {
  1214. type: import("vue").PropType<(opt: {
  1215. file: import("./interface").UploadFile<any>;
  1216. }) => import("../_util/type").VueNode>;
  1217. default: (opt: {
  1218. file: import("./interface").UploadFile<any>;
  1219. }) => import("../_util/type").VueNode;
  1220. };
  1221. downloadIcon: {
  1222. type: import("vue").PropType<(opt: {
  1223. file: import("./interface").UploadFile<any>;
  1224. }) => import("../_util/type").VueNode>;
  1225. default: (opt: {
  1226. file: import("./interface").UploadFile<any>;
  1227. }) => import("../_util/type").VueNode;
  1228. };
  1229. previewIcon: {
  1230. type: import("vue").PropType<(opt: {
  1231. file: import("./interface").UploadFile<any>;
  1232. }) => import("../_util/type").VueNode>;
  1233. default: (opt: {
  1234. file: import("./interface").UploadFile<any>;
  1235. }) => import("../_util/type").VueNode;
  1236. };
  1237. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  1238. capture: {
  1239. type: import("vue").PropType<boolean | "user" | "environment">;
  1240. default: boolean | "user" | "environment";
  1241. };
  1242. type: {
  1243. type: import("vue").PropType<import("./interface").UploadType>;
  1244. default: import("./interface").UploadType;
  1245. };
  1246. name: StringConstructor;
  1247. defaultFileList: {
  1248. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  1249. default: import("./interface").UploadFile<any>[];
  1250. };
  1251. fileList: {
  1252. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  1253. default: import("./interface").UploadFile<any>[];
  1254. };
  1255. action: {
  1256. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  1257. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  1258. };
  1259. directory: {
  1260. type: BooleanConstructor;
  1261. default: boolean;
  1262. };
  1263. data: {
  1264. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  1265. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  1266. };
  1267. method: {
  1268. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  1269. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  1270. };
  1271. headers: {
  1272. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  1273. default: import("./interface").HttpRequestHeader;
  1274. };
  1275. showUploadList: {
  1276. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  1277. default: boolean | import("./interface").ShowUploadListInterface;
  1278. };
  1279. multiple: {
  1280. type: BooleanConstructor;
  1281. default: boolean;
  1282. };
  1283. accept: StringConstructor;
  1284. beforeUpload: {
  1285. type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
  1286. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  1287. };
  1288. onChange: {
  1289. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  1290. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  1291. };
  1292. 'onUpdate:fileList': {
  1293. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  1294. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  1295. };
  1296. onDrop: {
  1297. type: import("vue").PropType<(event: DragEvent) => void>;
  1298. default: (event: DragEvent) => void;
  1299. };
  1300. listType: {
  1301. type: import("vue").PropType<import("./interface").UploadListType>;
  1302. default: import("./interface").UploadListType;
  1303. };
  1304. onPreview: {
  1305. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  1306. default: (file: import("./interface").UploadFile<any>) => void;
  1307. };
  1308. onDownload: {
  1309. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  1310. default: (file: import("./interface").UploadFile<any>) => void;
  1311. };
  1312. onReject: {
  1313. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  1314. default: (fileList: import("./interface").FileType[]) => void;
  1315. };
  1316. onRemove: {
  1317. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  1318. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1319. };
  1320. remove: {
  1321. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  1322. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1323. };
  1324. supportServerRender: {
  1325. type: BooleanConstructor;
  1326. default: boolean;
  1327. };
  1328. disabled: {
  1329. type: BooleanConstructor;
  1330. default: boolean;
  1331. };
  1332. prefixCls: StringConstructor;
  1333. customRequest: {
  1334. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  1335. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  1336. };
  1337. withCredentials: {
  1338. type: BooleanConstructor;
  1339. default: boolean;
  1340. };
  1341. openFileDialogOnClick: {
  1342. type: BooleanConstructor;
  1343. default: boolean;
  1344. };
  1345. locale: {
  1346. type: import("vue").PropType<import("./interface").UploadLocale>;
  1347. default: import("./interface").UploadLocale;
  1348. };
  1349. id: StringConstructor;
  1350. previewFile: {
  1351. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  1352. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1353. };
  1354. transformFile: {
  1355. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  1356. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1357. };
  1358. iconRender: {
  1359. type: import("vue").PropType<(opt: {
  1360. file: import("./interface").UploadFile<any>;
  1361. listType?: import("./interface").UploadListType;
  1362. }) => import("../_util/type").VueNode>;
  1363. default: (opt: {
  1364. file: import("./interface").UploadFile<any>;
  1365. listType?: import("./interface").UploadListType;
  1366. }) => import("../_util/type").VueNode;
  1367. };
  1368. isImageUrl: {
  1369. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  1370. default: (file: import("./interface").UploadFile<any>) => boolean;
  1371. };
  1372. progress: {
  1373. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  1374. default: import("./interface").UploadListProgressProps;
  1375. };
  1376. itemRender: {
  1377. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  1378. default: import("./interface").ItemRender<any>;
  1379. };
  1380. maxCount: NumberConstructor;
  1381. height: {
  1382. type: import("vue").PropType<unknown>;
  1383. default: unknown;
  1384. };
  1385. removeIcon: {
  1386. type: import("vue").PropType<(opt: {
  1387. file: import("./interface").UploadFile<any>;
  1388. }) => import("../_util/type").VueNode>;
  1389. default: (opt: {
  1390. file: import("./interface").UploadFile<any>;
  1391. }) => import("../_util/type").VueNode;
  1392. };
  1393. downloadIcon: {
  1394. type: import("vue").PropType<(opt: {
  1395. file: import("./interface").UploadFile<any>;
  1396. }) => import("../_util/type").VueNode>;
  1397. default: (opt: {
  1398. file: import("./interface").UploadFile<any>;
  1399. }) => import("../_util/type").VueNode;
  1400. };
  1401. previewIcon: {
  1402. type: import("vue").PropType<(opt: {
  1403. file: import("./interface").UploadFile<any>;
  1404. }) => import("../_util/type").VueNode>;
  1405. default: (opt: {
  1406. file: import("./interface").UploadFile<any>;
  1407. }) => import("../_util/type").VueNode;
  1408. };
  1409. }>> & Readonly<{}>, {
  1410. progress: import("./interface").UploadListProgressProps;
  1411. type: import("./interface").UploadType;
  1412. height: unknown;
  1413. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  1414. onDrop: (event: DragEvent) => void;
  1415. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  1416. multiple: boolean;
  1417. disabled: boolean;
  1418. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  1419. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1420. locale: import("./interface").UploadLocale;
  1421. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  1422. capture: boolean | "user" | "environment";
  1423. iconRender: (opt: {
  1424. file: import("./interface").UploadFile<any>;
  1425. listType?: import("./interface").UploadListType;
  1426. }) => import("../_util/type").VueNode;
  1427. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1428. removeIcon: (opt: {
  1429. file: import("./interface").UploadFile<any>;
  1430. }) => import("../_util/type").VueNode;
  1431. itemRender: import("./interface").ItemRender<any>;
  1432. directory: boolean;
  1433. headers: import("./interface").HttpRequestHeader;
  1434. onReject: (fileList: import("./interface").FileType[]) => void;
  1435. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  1436. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  1437. withCredentials: boolean;
  1438. openFileDialogOnClick: boolean;
  1439. fileList: import("./interface").UploadFile<any>[];
  1440. defaultFileList: import("./interface").UploadFile<any>[];
  1441. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  1442. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  1443. listType: import("./interface").UploadListType;
  1444. onPreview: (file: import("./interface").UploadFile<any>) => void;
  1445. onDownload: (file: import("./interface").UploadFile<any>) => void;
  1446. supportServerRender: boolean;
  1447. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1448. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1449. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  1450. downloadIcon: (opt: {
  1451. file: import("./interface").UploadFile<any>;
  1452. }) => import("../_util/type").VueNode;
  1453. previewIcon: (opt: {
  1454. file: import("./interface").UploadFile<any>;
  1455. }) => import("../_util/type").VueNode;
  1456. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  1457. LIST_IGNORE: string;
  1458. install(app: App): App<any>;
  1459. };
  1460. export default _default;