index.d.ts 82 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632
  1. import type { App } from 'vue';
  2. export type { UploadProps, UploadListProps, UploadChangeParam, UploadFile } from './interface';
  3. export declare const UploadDragger: import("vue").DefineComponent<{
  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, unknown, {}, {}, 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. }>>, {
  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. headers: import("./interface").HttpRequestHeader;
  371. directory: boolean;
  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. }, {}>;
  395. declare const _default: {
  396. new (...args: any[]): import("vue").CreateComponentPublicInstance<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. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  569. capture: {
  570. type: import("vue").PropType<boolean | "user" | "environment">;
  571. default: boolean | "user" | "environment";
  572. };
  573. type: {
  574. type: import("vue").PropType<import("./interface").UploadType>;
  575. default: import("./interface").UploadType;
  576. };
  577. name: StringConstructor;
  578. defaultFileList: {
  579. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  580. default: import("./interface").UploadFile<any>[];
  581. };
  582. fileList: {
  583. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  584. default: import("./interface").UploadFile<any>[];
  585. };
  586. action: {
  587. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  588. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  589. };
  590. directory: {
  591. type: BooleanConstructor;
  592. default: boolean;
  593. };
  594. data: {
  595. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  596. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  597. };
  598. method: {
  599. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  600. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  601. };
  602. headers: {
  603. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  604. default: import("./interface").HttpRequestHeader;
  605. };
  606. showUploadList: {
  607. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  608. default: boolean | import("./interface").ShowUploadListInterface;
  609. };
  610. multiple: {
  611. type: BooleanConstructor;
  612. default: boolean;
  613. };
  614. accept: StringConstructor;
  615. beforeUpload: {
  616. 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>>;
  617. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  618. };
  619. onChange: {
  620. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  621. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  622. };
  623. 'onUpdate:fileList': {
  624. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  625. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  626. };
  627. onDrop: {
  628. type: import("vue").PropType<(event: DragEvent) => void>;
  629. default: (event: DragEvent) => void;
  630. };
  631. listType: {
  632. type: import("vue").PropType<import("./interface").UploadListType>;
  633. default: import("./interface").UploadListType;
  634. };
  635. onPreview: {
  636. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  637. default: (file: import("./interface").UploadFile<any>) => void;
  638. };
  639. onDownload: {
  640. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  641. default: (file: import("./interface").UploadFile<any>) => void;
  642. };
  643. onReject: {
  644. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  645. default: (fileList: import("./interface").FileType[]) => void;
  646. };
  647. onRemove: {
  648. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  649. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  650. };
  651. remove: {
  652. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  653. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  654. };
  655. supportServerRender: {
  656. type: BooleanConstructor;
  657. default: boolean;
  658. };
  659. disabled: {
  660. type: BooleanConstructor;
  661. default: boolean;
  662. };
  663. prefixCls: StringConstructor;
  664. customRequest: {
  665. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  666. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  667. };
  668. withCredentials: {
  669. type: BooleanConstructor;
  670. default: boolean;
  671. };
  672. openFileDialogOnClick: {
  673. type: BooleanConstructor;
  674. default: boolean;
  675. };
  676. locale: {
  677. type: import("vue").PropType<import("./interface").UploadLocale>;
  678. default: import("./interface").UploadLocale;
  679. };
  680. id: StringConstructor;
  681. previewFile: {
  682. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  683. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  684. };
  685. transformFile: {
  686. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  687. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  688. };
  689. iconRender: {
  690. type: import("vue").PropType<(opt: {
  691. file: import("./interface").UploadFile<any>;
  692. listType?: import("./interface").UploadListType;
  693. }) => import("../_util/type").VueNode>;
  694. default: (opt: {
  695. file: import("./interface").UploadFile<any>;
  696. listType?: import("./interface").UploadListType;
  697. }) => import("../_util/type").VueNode;
  698. };
  699. isImageUrl: {
  700. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  701. default: (file: import("./interface").UploadFile<any>) => boolean;
  702. };
  703. progress: {
  704. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  705. default: import("./interface").UploadListProgressProps;
  706. };
  707. itemRender: {
  708. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  709. default: import("./interface").ItemRender<any>;
  710. };
  711. maxCount: NumberConstructor;
  712. height: {
  713. type: import("vue").PropType<unknown>;
  714. default: unknown;
  715. };
  716. removeIcon: {
  717. type: import("vue").PropType<(opt: {
  718. file: import("./interface").UploadFile<any>;
  719. }) => import("../_util/type").VueNode>;
  720. default: (opt: {
  721. file: import("./interface").UploadFile<any>;
  722. }) => import("../_util/type").VueNode;
  723. };
  724. downloadIcon: {
  725. type: import("vue").PropType<(opt: {
  726. file: import("./interface").UploadFile<any>;
  727. }) => import("../_util/type").VueNode>;
  728. default: (opt: {
  729. file: import("./interface").UploadFile<any>;
  730. }) => import("../_util/type").VueNode;
  731. };
  732. previewIcon: {
  733. type: import("vue").PropType<(opt: {
  734. file: import("./interface").UploadFile<any>;
  735. }) => import("../_util/type").VueNode>;
  736. default: (opt: {
  737. file: import("./interface").UploadFile<any>;
  738. }) => import("../_util/type").VueNode;
  739. };
  740. }>>, {
  741. progress: import("./interface").UploadListProgressProps;
  742. type: import("./interface").UploadType;
  743. height: unknown;
  744. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  745. onDrop: (event: DragEvent) => void;
  746. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  747. multiple: boolean;
  748. disabled: boolean;
  749. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  750. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  751. locale: import("./interface").UploadLocale;
  752. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  753. capture: boolean | "user" | "environment";
  754. iconRender: (opt: {
  755. file: import("./interface").UploadFile<any>;
  756. listType?: import("./interface").UploadListType;
  757. }) => import("../_util/type").VueNode;
  758. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  759. removeIcon: (opt: {
  760. file: import("./interface").UploadFile<any>;
  761. }) => import("../_util/type").VueNode;
  762. itemRender: import("./interface").ItemRender<any>;
  763. headers: import("./interface").HttpRequestHeader;
  764. directory: boolean;
  765. onReject: (fileList: import("./interface").FileType[]) => void;
  766. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  767. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  768. withCredentials: boolean;
  769. openFileDialogOnClick: boolean;
  770. fileList: import("./interface").UploadFile<any>[];
  771. defaultFileList: import("./interface").UploadFile<any>[];
  772. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  773. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  774. listType: import("./interface").UploadListType;
  775. onPreview: (file: import("./interface").UploadFile<any>) => void;
  776. onDownload: (file: import("./interface").UploadFile<any>) => void;
  777. supportServerRender: boolean;
  778. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  779. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  780. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  781. downloadIcon: (opt: {
  782. file: import("./interface").UploadFile<any>;
  783. }) => import("../_util/type").VueNode;
  784. previewIcon: (opt: {
  785. file: import("./interface").UploadFile<any>;
  786. }) => import("../_util/type").VueNode;
  787. }, true, {}, {}, {
  788. P: {};
  789. B: {};
  790. D: {};
  791. C: {};
  792. M: {};
  793. Defaults: {};
  794. }, Readonly<import("vue").ExtractPropTypes<{
  795. capture: {
  796. type: import("vue").PropType<boolean | "user" | "environment">;
  797. default: boolean | "user" | "environment";
  798. };
  799. type: {
  800. type: import("vue").PropType<import("./interface").UploadType>;
  801. default: import("./interface").UploadType;
  802. };
  803. name: StringConstructor;
  804. defaultFileList: {
  805. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  806. default: import("./interface").UploadFile<any>[];
  807. };
  808. fileList: {
  809. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  810. default: import("./interface").UploadFile<any>[];
  811. };
  812. action: {
  813. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  814. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  815. };
  816. directory: {
  817. type: BooleanConstructor;
  818. default: boolean;
  819. };
  820. data: {
  821. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  822. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  823. };
  824. method: {
  825. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  826. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  827. };
  828. headers: {
  829. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  830. default: import("./interface").HttpRequestHeader;
  831. };
  832. showUploadList: {
  833. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  834. default: boolean | import("./interface").ShowUploadListInterface;
  835. };
  836. multiple: {
  837. type: BooleanConstructor;
  838. default: boolean;
  839. };
  840. accept: StringConstructor;
  841. beforeUpload: {
  842. 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>>;
  843. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  844. };
  845. onChange: {
  846. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  847. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  848. };
  849. 'onUpdate:fileList': {
  850. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  851. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  852. };
  853. onDrop: {
  854. type: import("vue").PropType<(event: DragEvent) => void>;
  855. default: (event: DragEvent) => void;
  856. };
  857. listType: {
  858. type: import("vue").PropType<import("./interface").UploadListType>;
  859. default: import("./interface").UploadListType;
  860. };
  861. onPreview: {
  862. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  863. default: (file: import("./interface").UploadFile<any>) => void;
  864. };
  865. onDownload: {
  866. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  867. default: (file: import("./interface").UploadFile<any>) => void;
  868. };
  869. onReject: {
  870. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  871. default: (fileList: import("./interface").FileType[]) => void;
  872. };
  873. onRemove: {
  874. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  875. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  876. };
  877. remove: {
  878. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  879. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  880. };
  881. supportServerRender: {
  882. type: BooleanConstructor;
  883. default: boolean;
  884. };
  885. disabled: {
  886. type: BooleanConstructor;
  887. default: boolean;
  888. };
  889. prefixCls: StringConstructor;
  890. customRequest: {
  891. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  892. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  893. };
  894. withCredentials: {
  895. type: BooleanConstructor;
  896. default: boolean;
  897. };
  898. openFileDialogOnClick: {
  899. type: BooleanConstructor;
  900. default: boolean;
  901. };
  902. locale: {
  903. type: import("vue").PropType<import("./interface").UploadLocale>;
  904. default: import("./interface").UploadLocale;
  905. };
  906. id: StringConstructor;
  907. previewFile: {
  908. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  909. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  910. };
  911. transformFile: {
  912. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  913. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  914. };
  915. iconRender: {
  916. type: import("vue").PropType<(opt: {
  917. file: import("./interface").UploadFile<any>;
  918. listType?: import("./interface").UploadListType;
  919. }) => import("../_util/type").VueNode>;
  920. default: (opt: {
  921. file: import("./interface").UploadFile<any>;
  922. listType?: import("./interface").UploadListType;
  923. }) => import("../_util/type").VueNode;
  924. };
  925. isImageUrl: {
  926. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  927. default: (file: import("./interface").UploadFile<any>) => boolean;
  928. };
  929. progress: {
  930. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  931. default: import("./interface").UploadListProgressProps;
  932. };
  933. itemRender: {
  934. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  935. default: import("./interface").ItemRender<any>;
  936. };
  937. maxCount: NumberConstructor;
  938. height: {
  939. type: import("vue").PropType<unknown>;
  940. default: unknown;
  941. };
  942. removeIcon: {
  943. type: import("vue").PropType<(opt: {
  944. file: import("./interface").UploadFile<any>;
  945. }) => import("../_util/type").VueNode>;
  946. default: (opt: {
  947. file: import("./interface").UploadFile<any>;
  948. }) => import("../_util/type").VueNode;
  949. };
  950. downloadIcon: {
  951. type: import("vue").PropType<(opt: {
  952. file: import("./interface").UploadFile<any>;
  953. }) => import("../_util/type").VueNode>;
  954. default: (opt: {
  955. file: import("./interface").UploadFile<any>;
  956. }) => import("../_util/type").VueNode;
  957. };
  958. previewIcon: {
  959. type: import("vue").PropType<(opt: {
  960. file: import("./interface").UploadFile<any>;
  961. }) => import("../_util/type").VueNode>;
  962. default: (opt: {
  963. file: import("./interface").UploadFile<any>;
  964. }) => import("../_util/type").VueNode;
  965. };
  966. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  967. progress: import("./interface").UploadListProgressProps;
  968. type: import("./interface").UploadType;
  969. height: unknown;
  970. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  971. onDrop: (event: DragEvent) => void;
  972. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  973. multiple: boolean;
  974. disabled: boolean;
  975. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  976. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  977. locale: import("./interface").UploadLocale;
  978. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  979. capture: boolean | "user" | "environment";
  980. iconRender: (opt: {
  981. file: import("./interface").UploadFile<any>;
  982. listType?: import("./interface").UploadListType;
  983. }) => import("../_util/type").VueNode;
  984. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  985. removeIcon: (opt: {
  986. file: import("./interface").UploadFile<any>;
  987. }) => import("../_util/type").VueNode;
  988. itemRender: import("./interface").ItemRender<any>;
  989. headers: import("./interface").HttpRequestHeader;
  990. directory: boolean;
  991. onReject: (fileList: import("./interface").FileType[]) => void;
  992. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  993. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  994. withCredentials: boolean;
  995. openFileDialogOnClick: boolean;
  996. fileList: import("./interface").UploadFile<any>[];
  997. defaultFileList: import("./interface").UploadFile<any>[];
  998. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  999. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  1000. listType: import("./interface").UploadListType;
  1001. onPreview: (file: import("./interface").UploadFile<any>) => void;
  1002. onDownload: (file: import("./interface").UploadFile<any>) => void;
  1003. supportServerRender: boolean;
  1004. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1005. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1006. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  1007. downloadIcon: (opt: {
  1008. file: import("./interface").UploadFile<any>;
  1009. }) => import("../_util/type").VueNode;
  1010. previewIcon: (opt: {
  1011. file: import("./interface").UploadFile<any>;
  1012. }) => import("../_util/type").VueNode;
  1013. }>;
  1014. __isFragment?: never;
  1015. __isTeleport?: never;
  1016. __isSuspense?: never;
  1017. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  1018. capture: {
  1019. type: import("vue").PropType<boolean | "user" | "environment">;
  1020. default: boolean | "user" | "environment";
  1021. };
  1022. type: {
  1023. type: import("vue").PropType<import("./interface").UploadType>;
  1024. default: import("./interface").UploadType;
  1025. };
  1026. name: StringConstructor;
  1027. defaultFileList: {
  1028. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  1029. default: import("./interface").UploadFile<any>[];
  1030. };
  1031. fileList: {
  1032. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  1033. default: import("./interface").UploadFile<any>[];
  1034. };
  1035. action: {
  1036. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  1037. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  1038. };
  1039. directory: {
  1040. type: BooleanConstructor;
  1041. default: boolean;
  1042. };
  1043. data: {
  1044. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  1045. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  1046. };
  1047. method: {
  1048. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  1049. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  1050. };
  1051. headers: {
  1052. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  1053. default: import("./interface").HttpRequestHeader;
  1054. };
  1055. showUploadList: {
  1056. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  1057. default: boolean | import("./interface").ShowUploadListInterface;
  1058. };
  1059. multiple: {
  1060. type: BooleanConstructor;
  1061. default: boolean;
  1062. };
  1063. accept: StringConstructor;
  1064. beforeUpload: {
  1065. 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>>;
  1066. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  1067. };
  1068. onChange: {
  1069. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  1070. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  1071. };
  1072. 'onUpdate:fileList': {
  1073. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  1074. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  1075. };
  1076. onDrop: {
  1077. type: import("vue").PropType<(event: DragEvent) => void>;
  1078. default: (event: DragEvent) => void;
  1079. };
  1080. listType: {
  1081. type: import("vue").PropType<import("./interface").UploadListType>;
  1082. default: import("./interface").UploadListType;
  1083. };
  1084. onPreview: {
  1085. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  1086. default: (file: import("./interface").UploadFile<any>) => void;
  1087. };
  1088. onDownload: {
  1089. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  1090. default: (file: import("./interface").UploadFile<any>) => void;
  1091. };
  1092. onReject: {
  1093. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  1094. default: (fileList: import("./interface").FileType[]) => void;
  1095. };
  1096. onRemove: {
  1097. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  1098. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1099. };
  1100. remove: {
  1101. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  1102. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1103. };
  1104. supportServerRender: {
  1105. type: BooleanConstructor;
  1106. default: boolean;
  1107. };
  1108. disabled: {
  1109. type: BooleanConstructor;
  1110. default: boolean;
  1111. };
  1112. prefixCls: StringConstructor;
  1113. customRequest: {
  1114. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  1115. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  1116. };
  1117. withCredentials: {
  1118. type: BooleanConstructor;
  1119. default: boolean;
  1120. };
  1121. openFileDialogOnClick: {
  1122. type: BooleanConstructor;
  1123. default: boolean;
  1124. };
  1125. locale: {
  1126. type: import("vue").PropType<import("./interface").UploadLocale>;
  1127. default: import("./interface").UploadLocale;
  1128. };
  1129. id: StringConstructor;
  1130. previewFile: {
  1131. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  1132. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1133. };
  1134. transformFile: {
  1135. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  1136. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1137. };
  1138. iconRender: {
  1139. type: import("vue").PropType<(opt: {
  1140. file: import("./interface").UploadFile<any>;
  1141. listType?: import("./interface").UploadListType;
  1142. }) => import("../_util/type").VueNode>;
  1143. default: (opt: {
  1144. file: import("./interface").UploadFile<any>;
  1145. listType?: import("./interface").UploadListType;
  1146. }) => import("../_util/type").VueNode;
  1147. };
  1148. isImageUrl: {
  1149. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  1150. default: (file: import("./interface").UploadFile<any>) => boolean;
  1151. };
  1152. progress: {
  1153. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  1154. default: import("./interface").UploadListProgressProps;
  1155. };
  1156. itemRender: {
  1157. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  1158. default: import("./interface").ItemRender<any>;
  1159. };
  1160. maxCount: NumberConstructor;
  1161. height: {
  1162. type: import("vue").PropType<unknown>;
  1163. default: unknown;
  1164. };
  1165. removeIcon: {
  1166. type: import("vue").PropType<(opt: {
  1167. file: import("./interface").UploadFile<any>;
  1168. }) => import("../_util/type").VueNode>;
  1169. default: (opt: {
  1170. file: import("./interface").UploadFile<any>;
  1171. }) => import("../_util/type").VueNode;
  1172. };
  1173. downloadIcon: {
  1174. type: import("vue").PropType<(opt: {
  1175. file: import("./interface").UploadFile<any>;
  1176. }) => import("../_util/type").VueNode>;
  1177. default: (opt: {
  1178. file: import("./interface").UploadFile<any>;
  1179. }) => import("../_util/type").VueNode;
  1180. };
  1181. previewIcon: {
  1182. type: import("vue").PropType<(opt: {
  1183. file: import("./interface").UploadFile<any>;
  1184. }) => import("../_util/type").VueNode>;
  1185. default: (opt: {
  1186. file: import("./interface").UploadFile<any>;
  1187. }) => import("../_util/type").VueNode;
  1188. };
  1189. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  1190. progress: import("./interface").UploadListProgressProps;
  1191. type: import("./interface").UploadType;
  1192. height: unknown;
  1193. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  1194. onDrop: (event: DragEvent) => void;
  1195. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  1196. multiple: boolean;
  1197. disabled: boolean;
  1198. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  1199. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1200. locale: import("./interface").UploadLocale;
  1201. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  1202. capture: boolean | "user" | "environment";
  1203. iconRender: (opt: {
  1204. file: import("./interface").UploadFile<any>;
  1205. listType?: import("./interface").UploadListType;
  1206. }) => import("../_util/type").VueNode;
  1207. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1208. removeIcon: (opt: {
  1209. file: import("./interface").UploadFile<any>;
  1210. }) => import("../_util/type").VueNode;
  1211. itemRender: import("./interface").ItemRender<any>;
  1212. headers: import("./interface").HttpRequestHeader;
  1213. directory: boolean;
  1214. onReject: (fileList: import("./interface").FileType[]) => void;
  1215. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  1216. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  1217. withCredentials: boolean;
  1218. openFileDialogOnClick: boolean;
  1219. fileList: import("./interface").UploadFile<any>[];
  1220. defaultFileList: import("./interface").UploadFile<any>[];
  1221. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  1222. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  1223. listType: import("./interface").UploadListType;
  1224. onPreview: (file: import("./interface").UploadFile<any>) => void;
  1225. onDownload: (file: import("./interface").UploadFile<any>) => void;
  1226. supportServerRender: boolean;
  1227. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1228. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1229. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  1230. downloadIcon: (opt: {
  1231. file: import("./interface").UploadFile<any>;
  1232. }) => import("../_util/type").VueNode;
  1233. previewIcon: (opt: {
  1234. file: import("./interface").UploadFile<any>;
  1235. }) => import("../_util/type").VueNode;
  1236. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  1237. Dragger: import("vue").DefineComponent<{
  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. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  1410. capture: {
  1411. type: import("vue").PropType<boolean | "user" | "environment">;
  1412. default: boolean | "user" | "environment";
  1413. };
  1414. type: {
  1415. type: import("vue").PropType<import("./interface").UploadType>;
  1416. default: import("./interface").UploadType;
  1417. };
  1418. name: StringConstructor;
  1419. defaultFileList: {
  1420. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  1421. default: import("./interface").UploadFile<any>[];
  1422. };
  1423. fileList: {
  1424. type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
  1425. default: import("./interface").UploadFile<any>[];
  1426. };
  1427. action: {
  1428. type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
  1429. default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  1430. };
  1431. directory: {
  1432. type: BooleanConstructor;
  1433. default: boolean;
  1434. };
  1435. data: {
  1436. type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
  1437. default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  1438. };
  1439. method: {
  1440. type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
  1441. default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  1442. };
  1443. headers: {
  1444. type: import("vue").PropType<import("./interface").HttpRequestHeader>;
  1445. default: import("./interface").HttpRequestHeader;
  1446. };
  1447. showUploadList: {
  1448. type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
  1449. default: boolean | import("./interface").ShowUploadListInterface;
  1450. };
  1451. multiple: {
  1452. type: BooleanConstructor;
  1453. default: boolean;
  1454. };
  1455. accept: StringConstructor;
  1456. beforeUpload: {
  1457. 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>>;
  1458. default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  1459. };
  1460. onChange: {
  1461. type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
  1462. default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  1463. };
  1464. 'onUpdate:fileList': {
  1465. type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
  1466. default: (fileList: import("./interface").UploadFile<any>[]) => void;
  1467. };
  1468. onDrop: {
  1469. type: import("vue").PropType<(event: DragEvent) => void>;
  1470. default: (event: DragEvent) => void;
  1471. };
  1472. listType: {
  1473. type: import("vue").PropType<import("./interface").UploadListType>;
  1474. default: import("./interface").UploadListType;
  1475. };
  1476. onPreview: {
  1477. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  1478. default: (file: import("./interface").UploadFile<any>) => void;
  1479. };
  1480. onDownload: {
  1481. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
  1482. default: (file: import("./interface").UploadFile<any>) => void;
  1483. };
  1484. onReject: {
  1485. type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
  1486. default: (fileList: import("./interface").FileType[]) => void;
  1487. };
  1488. onRemove: {
  1489. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  1490. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1491. };
  1492. remove: {
  1493. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
  1494. default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1495. };
  1496. supportServerRender: {
  1497. type: BooleanConstructor;
  1498. default: boolean;
  1499. };
  1500. disabled: {
  1501. type: BooleanConstructor;
  1502. default: boolean;
  1503. };
  1504. prefixCls: StringConstructor;
  1505. customRequest: {
  1506. type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
  1507. default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  1508. };
  1509. withCredentials: {
  1510. type: BooleanConstructor;
  1511. default: boolean;
  1512. };
  1513. openFileDialogOnClick: {
  1514. type: BooleanConstructor;
  1515. default: boolean;
  1516. };
  1517. locale: {
  1518. type: import("vue").PropType<import("./interface").UploadLocale>;
  1519. default: import("./interface").UploadLocale;
  1520. };
  1521. id: StringConstructor;
  1522. previewFile: {
  1523. type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
  1524. default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1525. };
  1526. transformFile: {
  1527. type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
  1528. default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1529. };
  1530. iconRender: {
  1531. type: import("vue").PropType<(opt: {
  1532. file: import("./interface").UploadFile<any>;
  1533. listType?: import("./interface").UploadListType;
  1534. }) => import("../_util/type").VueNode>;
  1535. default: (opt: {
  1536. file: import("./interface").UploadFile<any>;
  1537. listType?: import("./interface").UploadListType;
  1538. }) => import("../_util/type").VueNode;
  1539. };
  1540. isImageUrl: {
  1541. type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
  1542. default: (file: import("./interface").UploadFile<any>) => boolean;
  1543. };
  1544. progress: {
  1545. type: import("vue").PropType<import("./interface").UploadListProgressProps>;
  1546. default: import("./interface").UploadListProgressProps;
  1547. };
  1548. itemRender: {
  1549. type: import("vue").PropType<import("./interface").ItemRender<any>>;
  1550. default: import("./interface").ItemRender<any>;
  1551. };
  1552. maxCount: NumberConstructor;
  1553. height: {
  1554. type: import("vue").PropType<unknown>;
  1555. default: unknown;
  1556. };
  1557. removeIcon: {
  1558. type: import("vue").PropType<(opt: {
  1559. file: import("./interface").UploadFile<any>;
  1560. }) => import("../_util/type").VueNode>;
  1561. default: (opt: {
  1562. file: import("./interface").UploadFile<any>;
  1563. }) => import("../_util/type").VueNode;
  1564. };
  1565. downloadIcon: {
  1566. type: import("vue").PropType<(opt: {
  1567. file: import("./interface").UploadFile<any>;
  1568. }) => import("../_util/type").VueNode>;
  1569. default: (opt: {
  1570. file: import("./interface").UploadFile<any>;
  1571. }) => import("../_util/type").VueNode;
  1572. };
  1573. previewIcon: {
  1574. type: import("vue").PropType<(opt: {
  1575. file: import("./interface").UploadFile<any>;
  1576. }) => import("../_util/type").VueNode>;
  1577. default: (opt: {
  1578. file: import("./interface").UploadFile<any>;
  1579. }) => import("../_util/type").VueNode;
  1580. };
  1581. }>>, {
  1582. progress: import("./interface").UploadListProgressProps;
  1583. type: import("./interface").UploadType;
  1584. height: unknown;
  1585. data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
  1586. onDrop: (event: DragEvent) => void;
  1587. onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
  1588. multiple: boolean;
  1589. disabled: boolean;
  1590. method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
  1591. remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1592. locale: import("./interface").UploadLocale;
  1593. action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
  1594. capture: boolean | "user" | "environment";
  1595. iconRender: (opt: {
  1596. file: import("./interface").UploadFile<any>;
  1597. listType?: import("./interface").UploadListType;
  1598. }) => import("../_util/type").VueNode;
  1599. onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
  1600. removeIcon: (opt: {
  1601. file: import("./interface").UploadFile<any>;
  1602. }) => import("../_util/type").VueNode;
  1603. itemRender: import("./interface").ItemRender<any>;
  1604. headers: import("./interface").HttpRequestHeader;
  1605. directory: boolean;
  1606. onReject: (fileList: import("./interface").FileType[]) => void;
  1607. beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
  1608. customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
  1609. withCredentials: boolean;
  1610. openFileDialogOnClick: boolean;
  1611. fileList: import("./interface").UploadFile<any>[];
  1612. defaultFileList: import("./interface").UploadFile<any>[];
  1613. showUploadList: boolean | import("./interface").ShowUploadListInterface;
  1614. 'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
  1615. listType: import("./interface").UploadListType;
  1616. onPreview: (file: import("./interface").UploadFile<any>) => void;
  1617. onDownload: (file: import("./interface").UploadFile<any>) => void;
  1618. supportServerRender: boolean;
  1619. previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
  1620. transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
  1621. isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
  1622. downloadIcon: (opt: {
  1623. file: import("./interface").UploadFile<any>;
  1624. }) => import("../_util/type").VueNode;
  1625. previewIcon: (opt: {
  1626. file: import("./interface").UploadFile<any>;
  1627. }) => import("../_util/type").VueNode;
  1628. }, {}>;
  1629. LIST_IGNORE: string;
  1630. install(app: App): App<any>;
  1631. };
  1632. export default _default;