| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806 | 
							- export declare const ElUpload: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
 
-     readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-         (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-         (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly beforeRemove: {
 
-         readonly type: import("vue").PropType<(uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => import("element-plus/es/utils").Awaitable<boolean>>;
 
-         readonly required: false;
 
-         readonly validator: ((val: unknown) => boolean) | undefined;
 
-         __epPropKey: true;
 
-     };
 
-     readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onChange: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onPreview: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-         (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-         (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-     readonly headers: {
 
-         readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-         readonly required: false;
 
-         readonly validator: ((val: unknown) => boolean) | undefined;
 
-         __epPropKey: true;
 
-     };
 
-     readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-     readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-     readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-     readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-     readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-     readonly withCredentials: BooleanConstructor;
 
-     readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-     readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-     readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-     readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-     readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-     readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-     readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-         (): import("./src/upload").UploadRequestHandler;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-         (): import("./src/upload").UploadRequestHandler;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-     readonly disabled: BooleanConstructor;
 
-     readonly limit: NumberConstructor;
 
- }, {
 
-     props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
 
-         readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly beforeRemove: {
 
-             readonly type: import("vue").PropType<(uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => import("element-plus/es/utils").Awaitable<boolean>>;
 
-             readonly required: false;
 
-             readonly validator: ((val: unknown) => boolean) | undefined;
 
-             __epPropKey: true;
 
-         };
 
-         readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onChange: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onPreview: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-             (): (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-             (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-             (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-         readonly headers: {
 
-             readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-             readonly required: false;
 
-             readonly validator: ((val: unknown) => boolean) | undefined;
 
-             __epPropKey: true;
 
-         };
 
-         readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-         readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-         readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-         readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly withCredentials: BooleanConstructor;
 
-         readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-         readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-         readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-         readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-         readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-         readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-         readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-             (): import("./src/upload").UploadRequestHandler;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-             (): import("./src/upload").UploadRequestHandler;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-         readonly disabled: BooleanConstructor;
 
-         readonly limit: NumberConstructor;
 
-     }>> & {
 
-         [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
 
-     }>>;
 
-     slots: Readonly<{
 
-         [name: string]: import("vue").Slot | undefined;
 
-     }>;
 
-     disabled: import("vue").ComputedRef<boolean>;
 
-     uploadRef: import("vue").ShallowRef<({
 
-         $: import("vue").ComponentInternalInstance;
 
-         $data: {};
 
-         $props: Partial<{
 
-             readonly type: string;
 
-             readonly disabled: boolean;
 
-             readonly name: string;
 
-             readonly drag: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly multiple: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly data: Record<string, any>;
 
-             readonly onError: (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             readonly onProgress: (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             readonly action: string;
 
-             readonly method: string;
 
-             readonly showFileList: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly accept: string;
 
-             readonly fileList: import("./src/upload").UploadUserFile[];
 
-             readonly autoUpload: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly listType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>;
 
-             readonly httpRequest: import("./src/upload").UploadRequestHandler;
 
-             readonly withCredentials: boolean;
 
-             readonly beforeUpload: (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             readonly onRemove: (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-             readonly onSuccess: (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-             readonly onExceed: (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             readonly onStart: (rawFile: import("./src/upload").UploadRawFile) => void;
 
-         }> & Omit<Readonly<import("vue").ExtractPropTypes<{
 
-             readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                 (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                 (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                 (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                 (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                 (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                 (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-             readonly headers: {
 
-                 readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-                 readonly required: false;
 
-                 readonly validator: ((val: unknown) => boolean) | undefined;
 
-                 __epPropKey: true;
 
-             };
 
-             readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-             readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-             readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-             readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly withCredentials: BooleanConstructor;
 
-             readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-             readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-             readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-             readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-             readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                 (): import("./src/upload").UploadRequestHandler;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                 (): import("./src/upload").UploadRequestHandler;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-             readonly disabled: BooleanConstructor;
 
-             readonly limit: NumberConstructor;
 
-         }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "type" | "disabled" | "name" | "drag" | "multiple" | "data" | "onError" | "onProgress" | "action" | "method" | "showFileList" | "accept" | "fileList" | "autoUpload" | "listType" | "httpRequest" | "withCredentials" | "beforeUpload" | "onRemove" | "onSuccess" | "onExceed" | "onStart">;
 
-         $attrs: {
 
-             [x: string]: unknown;
 
-         };
 
-         $refs: {
 
-             [x: string]: unknown;
 
-         };
 
-         $slots: Readonly<{
 
-             [name: string]: import("vue").Slot | undefined;
 
-         }>;
 
-         $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
 
-         $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
 
-         $emit: (event: string, ...args: any[]) => void;
 
-         $el: any;
 
-         $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
 
-             readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                 (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                 (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                 (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                 (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                 (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                 (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-             readonly headers: {
 
-                 readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-                 readonly required: false;
 
-                 readonly validator: ((val: unknown) => boolean) | undefined;
 
-                 __epPropKey: true;
 
-             };
 
-             readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-             readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-             readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-             readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly withCredentials: BooleanConstructor;
 
-             readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-             readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-             readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-             readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-             readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                 (): import("./src/upload").UploadRequestHandler;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                 (): import("./src/upload").UploadRequestHandler;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-             readonly disabled: BooleanConstructor;
 
-             readonly limit: NumberConstructor;
 
-         }>>, {
 
-             props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
 
-                 readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                     (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                     (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, () => void, boolean>;
 
-                 readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                     (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                     (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, () => void, boolean>;
 
-                 readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                     (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                     (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, () => void, boolean>;
 
-                 readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                     (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                     (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, () => void, boolean>;
 
-                 readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                     (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                     (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, () => void, boolean>;
 
-                 readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                     (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                     (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, () => void, boolean>;
 
-                 readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                     (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                     (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, () => void, boolean>;
 
-                 readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-                 readonly headers: {
 
-                     readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-                     readonly required: false;
 
-                     readonly validator: ((val: unknown) => boolean) | undefined;
 
-                     __epPropKey: true;
 
-                 };
 
-                 readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-                 readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-                 readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-                 readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-                 readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-                 readonly withCredentials: BooleanConstructor;
 
-                 readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-                 readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-                 readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-                 readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-                 readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-                 readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-                 readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                     (): import("./src/upload").UploadRequestHandler;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                     (): import("./src/upload").UploadRequestHandler;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-                 readonly disabled: BooleanConstructor;
 
-                 readonly limit: NumberConstructor;
 
-             }>> & {
 
-                 [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
 
-             }>>;
 
-             ns: {
 
-                 namespace: import("vue").Ref<string>;
 
-                 b: (blockSuffix?: string) => string;
 
-                 e: (element?: string | undefined) => string;
 
-                 m: (modifier?: string | undefined) => string;
 
-                 be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-                 em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-                 bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-                 bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-                 is: {
 
-                     (name: string, state: boolean | undefined): string;
 
-                     (name: string): string;
 
-                 };
 
-                 cssVar: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarName: (name: string) => string;
 
-                 cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarBlockName: (name: string) => string;
 
-             };
 
-             disabled: import("vue").ComputedRef<boolean>;
 
-             requests: import("vue").ShallowRef<Record<string, XMLHttpRequest | Promise<unknown>>>;
 
-             inputRef: import("vue").ShallowRef<HTMLInputElement | undefined>;
 
-             uploadFiles: (files: File[]) => void;
 
-             upload: (rawFile: import("./src/upload").UploadRawFile) => Promise<void>;
 
-             doUpload: (rawFile: import("./src/upload").UploadRawFile) => void;
 
-             handleChange: (e: Event) => void;
 
-             handleClick: () => void;
 
-             handleKeydown: () => void;
 
-             abort: (file?: import("./src/upload").UploadFile | undefined) => void;
 
-             UploadDragger: import("vue").DefineComponent<{
 
-                 readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             }, {
 
-                 COMPONENT_NAME: string;
 
-                 emit: (event: "file", file: File[]) => void;
 
-                 uploaderContext: import("../..").UploadContext;
 
-                 ns: {
 
-                     namespace: import("vue").Ref<string>;
 
-                     b: (blockSuffix?: string) => string;
 
-                     e: (element?: string | undefined) => string;
 
-                     m: (modifier?: string | undefined) => string;
 
-                     be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-                     em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-                     bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-                     bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-                     is: {
 
-                         (name: string, state: boolean | undefined): string;
 
-                         (name: string): string;
 
-                     };
 
-                     cssVar: (object: Record<string, string>) => Record<string, string>;
 
-                     cssVarName: (name: string) => string;
 
-                     cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-                     cssVarBlockName: (name: string) => string;
 
-                 };
 
-                 dragover: import("vue").Ref<boolean>;
 
-                 disabled: import("vue").ComputedRef<boolean>;
 
-                 onDrop: (e: DragEvent) => void;
 
-                 onDragover: () => void;
 
-             }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
 
-                 file: (file: File[]) => boolean;
 
-             }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-                 readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             }>> & {
 
-                 onFile?: ((file: File[]) => any) | undefined;
 
-             }, {
 
-                 readonly disabled: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             }>;
 
-         }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
 
-             readonly type: string;
 
-             readonly disabled: boolean;
 
-             readonly name: string;
 
-             readonly drag: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly multiple: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly data: Record<string, any>;
 
-             readonly onError: (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             readonly onProgress: (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             readonly action: string;
 
-             readonly method: string;
 
-             readonly showFileList: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly accept: string;
 
-             readonly fileList: import("./src/upload").UploadUserFile[];
 
-             readonly autoUpload: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly listType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>;
 
-             readonly httpRequest: import("./src/upload").UploadRequestHandler;
 
-             readonly withCredentials: boolean;
 
-             readonly beforeUpload: (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             readonly onRemove: (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-             readonly onSuccess: (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-             readonly onExceed: (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             readonly onStart: (rawFile: import("./src/upload").UploadRawFile) => void;
 
-         }> & {
 
-             beforeCreate?: ((() => void) | (() => void)[]) | undefined;
 
-             created?: ((() => void) | (() => void)[]) | undefined;
 
-             beforeMount?: ((() => void) | (() => void)[]) | undefined;
 
-             mounted?: ((() => void) | (() => void)[]) | undefined;
 
-             beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
 
-             updated?: ((() => void) | (() => void)[]) | undefined;
 
-             activated?: ((() => void) | (() => void)[]) | undefined;
 
-             deactivated?: ((() => void) | (() => void)[]) | undefined;
 
-             beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
 
-             beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
 
-             destroyed?: ((() => void) | (() => void)[]) | undefined;
 
-             unmounted?: ((() => void) | (() => void)[]) | undefined;
 
-             renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
 
-             renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
 
-             errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
 
-         };
 
-         $forceUpdate: () => void;
 
-         $nextTick: typeof import("vue").nextTick;
 
-         $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
 
-     } & Readonly<import("vue").ExtractPropTypes<{
 
-         readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-             (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-             (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-             (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-             (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-             (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-             (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-         readonly headers: {
 
-             readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-             readonly required: false;
 
-             readonly validator: ((val: unknown) => boolean) | undefined;
 
-             __epPropKey: true;
 
-         };
 
-         readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-         readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-         readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-         readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly withCredentials: BooleanConstructor;
 
-         readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-         readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-         readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-         readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-         readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-         readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-         readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-             (): import("./src/upload").UploadRequestHandler;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-             (): import("./src/upload").UploadRequestHandler;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-         readonly disabled: BooleanConstructor;
 
-         readonly limit: NumberConstructor;
 
-     }>> & import("vue").ShallowUnwrapRef<{
 
-         props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
 
-             readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                 (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                 (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                 (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                 (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                 (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                 (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-             readonly headers: {
 
-                 readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-                 readonly required: false;
 
-                 readonly validator: ((val: unknown) => boolean) | undefined;
 
-                 __epPropKey: true;
 
-             };
 
-             readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-             readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-             readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-             readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly withCredentials: BooleanConstructor;
 
-             readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-             readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-             readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-             readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-             readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                 (): import("./src/upload").UploadRequestHandler;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                 (): import("./src/upload").UploadRequestHandler;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-             readonly disabled: BooleanConstructor;
 
-             readonly limit: NumberConstructor;
 
-         }>> & {
 
-             [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
 
-         }>>;
 
-         ns: {
 
-             namespace: import("vue").Ref<string>;
 
-             b: (blockSuffix?: string) => string;
 
-             e: (element?: string | undefined) => string;
 
-             m: (modifier?: string | undefined) => string;
 
-             be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-             em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-             bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-             bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-             is: {
 
-                 (name: string, state: boolean | undefined): string;
 
-                 (name: string): string;
 
-             };
 
-             cssVar: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarName: (name: string) => string;
 
-             cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarBlockName: (name: string) => string;
 
-         };
 
-         disabled: import("vue").ComputedRef<boolean>;
 
-         requests: import("vue").ShallowRef<Record<string, XMLHttpRequest | Promise<unknown>>>;
 
-         inputRef: import("vue").ShallowRef<HTMLInputElement | undefined>;
 
-         uploadFiles: (files: File[]) => void;
 
-         upload: (rawFile: import("./src/upload").UploadRawFile) => Promise<void>;
 
-         doUpload: (rawFile: import("./src/upload").UploadRawFile) => void;
 
-         handleChange: (e: Event) => void;
 
-         handleClick: () => void;
 
-         handleKeydown: () => void;
 
-         abort: (file?: import("./src/upload").UploadFile | undefined) => void;
 
-         UploadDragger: import("vue").DefineComponent<{
 
-             readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         }, {
 
-             COMPONENT_NAME: string;
 
-             emit: (event: "file", file: File[]) => void;
 
-             uploaderContext: import("../..").UploadContext;
 
-             ns: {
 
-                 namespace: import("vue").Ref<string>;
 
-                 b: (blockSuffix?: string) => string;
 
-                 e: (element?: string | undefined) => string;
 
-                 m: (modifier?: string | undefined) => string;
 
-                 be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-                 em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-                 bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-                 bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-                 is: {
 
-                     (name: string, state: boolean | undefined): string;
 
-                     (name: string): string;
 
-                 };
 
-                 cssVar: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarName: (name: string) => string;
 
-                 cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarBlockName: (name: string) => string;
 
-             };
 
-             dragover: import("vue").Ref<boolean>;
 
-             disabled: import("vue").ComputedRef<boolean>;
 
-             onDrop: (e: DragEvent) => void;
 
-             onDragover: () => void;
 
-         }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
 
-             file: (file: File[]) => boolean;
 
-         }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-             readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         }>> & {
 
-             onFile?: ((file: File[]) => any) | undefined;
 
-         }, {
 
-             readonly disabled: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-         }>;
 
-     }> & {} & import("vue").ComponentCustomProperties) | undefined>;
 
-     abort: (file: import("./src/upload").UploadFile) => void;
 
-     submit: () => void;
 
-     clearFiles: (states?: import("./src/upload").UploadStatus[]) => void;
 
-     uploadFiles: import("vue").Ref<{
 
-         name: string;
 
-         percentage?: number | undefined;
 
-         status: import("./src/upload").UploadStatus;
 
-         size?: number | undefined;
 
-         response?: unknown;
 
-         uid: number;
 
-         url?: string | undefined;
 
-         raw?: {
 
-             uid: number;
 
-             readonly lastModified: number;
 
-             readonly name: string;
 
-             readonly webkitRelativePath: string;
 
-             readonly size: number;
 
-             readonly type: string;
 
-             arrayBuffer: () => Promise<ArrayBuffer>;
 
-             slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob;
 
-             stream: () => ReadableStream<any>;
 
-             text: () => Promise<string>;
 
-         } | undefined;
 
-     }[]> | import("vue").WritableComputedRef<import("./src/upload").UploadFiles>;
 
-     handleStart: (rawFile: import("./src/upload").UploadRawFile) => void;
 
-     handleError: (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-     handleRemove: (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-     handleSuccess: (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-     handleProgress: (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-     isPictureCard: import("vue").ComputedRef<boolean>;
 
-     uploadContentProps: import("vue").ComputedRef<import("./src/upload-content").UploadContentProps>;
 
-     UploadList: import("vue").DefineComponent<{
 
-         readonly files: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadFiles) | (() => import("./src/upload").UploadFiles) | ((new (...args: any[]) => import("./src/upload").UploadFiles) | (() => import("./src/upload").UploadFiles))[], unknown, unknown, () => never[], boolean>;
 
-         readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly handlePreview: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-     }, {
 
-         emit: (event: "remove", file: import("./src/upload").UploadFile) => void;
 
-         t: import("../..").Translator;
 
-         nsUpload: {
 
-             namespace: import("vue").Ref<string>;
 
-             b: (blockSuffix?: string) => string;
 
-             e: (element?: string | undefined) => string;
 
-             m: (modifier?: string | undefined) => string;
 
-             be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-             em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-             bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-             bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-             is: {
 
-                 (name: string, state: boolean | undefined): string;
 
-                 (name: string): string;
 
-             };
 
-             cssVar: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarName: (name: string) => string;
 
-             cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarBlockName: (name: string) => string;
 
-         };
 
-         nsIcon: {
 
-             namespace: import("vue").Ref<string>;
 
-             b: (blockSuffix?: string) => string;
 
-             e: (element?: string | undefined) => string;
 
-             m: (modifier?: string | undefined) => string;
 
-             be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-             em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-             bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-             bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-             is: {
 
-                 (name: string, state: boolean | undefined): string;
 
-                 (name: string): string;
 
-             };
 
-             cssVar: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarName: (name: string) => string;
 
-             cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarBlockName: (name: string) => string;
 
-         };
 
-         nsList: {
 
-             namespace: import("vue").Ref<string>;
 
-             b: (blockSuffix?: string) => string;
 
-             e: (element?: string | undefined) => string;
 
-             m: (modifier?: string | undefined) => string;
 
-             be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-             em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-             bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-             bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-             is: {
 
-                 (name: string, state: boolean | undefined): string;
 
-                 (name: string): string;
 
-             };
 
-             cssVar: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarName: (name: string) => string;
 
-             cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarBlockName: (name: string) => string;
 
-         };
 
-         disabled: import("vue").ComputedRef<boolean>;
 
-         focusing: import("vue").Ref<boolean>;
 
-         handleRemove: (file: import("./src/upload").UploadFile) => void;
 
-         ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
 
-             readonly size: {
 
-                 readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
 
-                 readonly required: false;
 
-                 readonly validator: ((val: unknown) => boolean) | undefined;
 
-                 __epPropKey: true;
 
-             };
 
-             readonly color: {
 
-                 readonly type: import("vue").PropType<string>;
 
-                 readonly required: false;
 
-                 readonly validator: ((val: unknown) => boolean) | undefined;
 
-                 __epPropKey: true;
 
-             };
 
-         }, {
 
-             props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
 
-                 readonly size: {
 
-                     readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
 
-                     readonly required: false;
 
-                     readonly validator: ((val: unknown) => boolean) | undefined;
 
-                     __epPropKey: true;
 
-                 };
 
-                 readonly color: {
 
-                     readonly type: import("vue").PropType<string>;
 
-                     readonly required: false;
 
-                     readonly validator: ((val: unknown) => boolean) | undefined;
 
-                     __epPropKey: true;
 
-                 };
 
-             }>> & {
 
-                 [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
 
-             }>>;
 
-             ns: {
 
-                 namespace: import("vue").Ref<string>;
 
-                 b: (blockSuffix?: string) => string;
 
-                 e: (element?: string | undefined) => string;
 
-                 m: (modifier?: string | undefined) => string;
 
-                 be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-                 em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-                 bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-                 bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-                 is: {
 
-                     (name: string, state: boolean | undefined): string;
 
-                     (name: string): string;
 
-                 };
 
-                 cssVar: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarName: (name: string) => string;
 
-                 cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarBlockName: (name: string) => string;
 
-             };
 
-             style: import("vue").ComputedRef<import("vue").CSSProperties>;
 
-         }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-             readonly size: {
 
-                 readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
 
-                 readonly required: false;
 
-                 readonly validator: ((val: unknown) => boolean) | undefined;
 
-                 __epPropKey: true;
 
-             };
 
-             readonly color: {
 
-                 readonly type: import("vue").PropType<string>;
 
-                 readonly required: false;
 
-                 readonly validator: ((val: unknown) => boolean) | undefined;
 
-                 __epPropKey: true;
 
-             };
 
-         }>>, {}>> & Record<string, any>;
 
-         Check: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
 
-         CircleCheck: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
 
-         Close: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
 
-         Delete: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
 
-         Document: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
 
-         ZoomIn: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
 
-         ElProgress: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
 
-             readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "circle" | "line" | "dashboard", unknown, "line", boolean>;
 
-             readonly percentage: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
 
-             readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "warning" | "exception", unknown, "", boolean>;
 
-             readonly indeterminate: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly duration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
 
-             readonly strokeWidth: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
 
-             readonly strokeLinecap: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square") | ((new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square"))[], unknown, unknown, "round", boolean>;
 
-             readonly textInside: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 126, boolean>;
 
-             readonly showText: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly color: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("..").ProgressFn | import("..").ProgressColor[]) & {}) | (() => string | import("..").ProgressFn | import("..").ProgressColor[]) | ((new (...args: any[]) => (string | import("..").ProgressFn | import("..").ProgressColor[]) & {}) | (() => string | import("..").ProgressFn | import("..").ProgressColor[]))[], unknown, unknown, "", boolean>;
 
-             readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").ProgressFn) | (() => import("..").ProgressFn) | {
 
-                 (): import("..").ProgressFn;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => import("..").ProgressFn) | (() => import("..").ProgressFn) | {
 
-                 (): import("..").ProgressFn;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, (percentage: number) => string, boolean>;
 
-         }, {
 
-             STATUS_COLOR_MAP: Record<string, string>;
 
-             props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
 
-                 readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "circle" | "line" | "dashboard", unknown, "line", boolean>;
 
-                 readonly percentage: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
 
-                 readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "warning" | "exception", unknown, "", boolean>;
 
-                 readonly indeterminate: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-                 readonly duration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
 
-                 readonly strokeWidth: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
 
-                 readonly strokeLinecap: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square") | ((new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square"))[], unknown, unknown, "round", boolean>;
 
-                 readonly textInside: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-                 readonly width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 126, boolean>;
 
-                 readonly showText: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-                 readonly color: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("..").ProgressFn | import("..").ProgressColor[]) & {}) | (() => string | import("..").ProgressFn | import("..").ProgressColor[]) | ((new (...args: any[]) => (string | import("..").ProgressFn | import("..").ProgressColor[]) & {}) | (() => string | import("..").ProgressFn | import("..").ProgressColor[]))[], unknown, unknown, "", boolean>;
 
-                 readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").ProgressFn) | (() => import("..").ProgressFn) | {
 
-                     (): import("..").ProgressFn;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 } | ((new (...args: any[]) => import("..").ProgressFn) | (() => import("..").ProgressFn) | {
 
-                     (): import("..").ProgressFn;
 
-                     new (): any;
 
-                     readonly prototype: any;
 
-                 })[], unknown, unknown, (percentage: number) => string, boolean>;
 
-             }>> & {
 
-                 [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
 
-             }>>;
 
-             ns: {
 
-                 namespace: import("vue").Ref<string>;
 
-                 b: (blockSuffix?: string) => string;
 
-                 e: (element?: string | undefined) => string;
 
-                 m: (modifier?: string | undefined) => string;
 
-                 be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-                 em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-                 bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-                 bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-                 is: {
 
-                     (name: string, state: boolean | undefined): string;
 
-                     (name: string): string;
 
-                 };
 
-                 cssVar: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarName: (name: string) => string;
 
-                 cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarBlockName: (name: string) => string;
 
-             };
 
-             barStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
 
-             relativeStrokeWidth: import("vue").ComputedRef<string>;
 
-             radius: import("vue").ComputedRef<number>;
 
-             trackPath: import("vue").ComputedRef<string>;
 
-             perimeter: import("vue").ComputedRef<number>;
 
-             rate: import("vue").ComputedRef<1 | 0.75>;
 
-             strokeDashoffset: import("vue").ComputedRef<string>;
 
-             trailPathStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
 
-             circlePathStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
 
-             stroke: import("vue").ComputedRef<string>;
 
-             statusIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
 
-             progressTextSize: import("vue").ComputedRef<number>;
 
-             content: import("vue").ComputedRef<string>;
 
-             getColors: (color: import("..").ProgressColor[]) => import("..").ProgressColor[];
 
-             getCurrentColor: (percentage: number) => string;
 
-             ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
 
-                 readonly size: {
 
-                     readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
 
-                     readonly required: false;
 
-                     readonly validator: ((val: unknown) => boolean) | undefined;
 
-                     __epPropKey: true;
 
-                 };
 
-                 readonly color: {
 
-                     readonly type: import("vue").PropType<string>;
 
-                     readonly required: false;
 
-                     readonly validator: ((val: unknown) => boolean) | undefined;
 
-                     __epPropKey: true;
 
-                 };
 
-             }, {
 
-                 props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
 
-                     readonly size: {
 
-                         readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
 
-                         readonly required: false;
 
-                         readonly validator: ((val: unknown) => boolean) | undefined;
 
-                         __epPropKey: true;
 
-                     };
 
-                     readonly color: {
 
-                         readonly type: import("vue").PropType<string>;
 
-                         readonly required: false;
 
-                         readonly validator: ((val: unknown) => boolean) | undefined;
 
-                         __epPropKey: true;
 
-                     };
 
-                 }>> & {
 
-                     [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
 
-                 }>>;
 
-                 ns: {
 
-                     namespace: import("vue").Ref<string>;
 
-                     b: (blockSuffix?: string) => string;
 
-                     e: (element?: string | undefined) => string;
 
-                     m: (modifier?: string | undefined) => string;
 
-                     be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-                     em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-                     bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-                     bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-                     is: {
 
-                         (name: string, state: boolean | undefined): string;
 
-                         (name: string): string;
 
-                     };
 
-                     cssVar: (object: Record<string, string>) => Record<string, string>;
 
-                     cssVarName: (name: string) => string;
 
-                     cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-                     cssVarBlockName: (name: string) => string;
 
-                 };
 
-                 style: import("vue").ComputedRef<import("vue").CSSProperties>;
 
-             }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-                 readonly size: {
 
-                     readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
 
-                     readonly required: false;
 
-                     readonly validator: ((val: unknown) => boolean) | undefined;
 
-                     __epPropKey: true;
 
-                 };
 
-                 readonly color: {
 
-                     readonly type: import("vue").PropType<string>;
 
-                     readonly required: false;
 
-                     readonly validator: ((val: unknown) => boolean) | undefined;
 
-                     __epPropKey: true;
 
-                 };
 
-             }>>, {}>> & Record<string, any>;
 
-         }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-             readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "circle" | "line" | "dashboard", unknown, "line", boolean>;
 
-             readonly percentage: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
 
-             readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "warning" | "exception", unknown, "", boolean>;
 
-             readonly indeterminate: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly duration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
 
-             readonly strokeWidth: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
 
-             readonly strokeLinecap: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square") | ((new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square"))[], unknown, unknown, "round", boolean>;
 
-             readonly textInside: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 126, boolean>;
 
-             readonly showText: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly color: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("..").ProgressFn | import("..").ProgressColor[]) & {}) | (() => string | import("..").ProgressFn | import("..").ProgressColor[]) | ((new (...args: any[]) => (string | import("..").ProgressFn | import("..").ProgressColor[]) & {}) | (() => string | import("..").ProgressFn | import("..").ProgressColor[]))[], unknown, unknown, "", boolean>;
 
-             readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").ProgressFn) | (() => import("..").ProgressFn) | {
 
-                 (): import("..").ProgressFn;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => import("..").ProgressFn) | (() => import("..").ProgressFn) | {
 
-                 (): import("..").ProgressFn;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, (percentage: number) => string, boolean>;
 
-         }>>, {
 
-             readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "circle" | "line" | "dashboard", unknown>;
 
-             readonly color: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("..").ProgressFn | import("..").ProgressColor[]) & {}) | (() => string | import("..").ProgressFn | import("..").ProgressColor[]) | ((new (...args: any[]) => (string | import("..").ProgressFn | import("..").ProgressColor[]) & {}) | (() => string | import("..").ProgressFn | import("..").ProgressColor[]))[], unknown, unknown>;
 
-             readonly width: number;
 
-             readonly strokeLinecap: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square") | ((new (...args: any[]) => ("round" | "inherit" | "butt" | "square") & {}) | (() => "round" | "inherit" | "butt" | "square"))[], unknown, unknown>;
 
-             readonly strokeWidth: number;
 
-             readonly indeterminate: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly format: import("..").ProgressFn;
 
-             readonly percentage: number;
 
-             readonly status: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "warning" | "exception", unknown>;
 
-             readonly duration: number;
 
-             readonly textInside: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-             readonly showText: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-         }>> & Record<string, any>;
 
-     }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
 
-         remove: (file: import("./src/upload").UploadFile) => boolean;
 
-     }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-         readonly files: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadFiles) | (() => import("./src/upload").UploadFiles) | ((new (...args: any[]) => import("./src/upload").UploadFiles) | (() => import("./src/upload").UploadFiles))[], unknown, unknown, () => never[], boolean>;
 
-         readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly handlePreview: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-             (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-     }>> & {
 
-         onRemove?: ((file: import("./src/upload").UploadFile) => any) | undefined;
 
-     }, {
 
-         readonly disabled: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-         readonly listType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>;
 
-         readonly files: import("./src/upload").UploadFiles;
 
-         readonly handlePreview: (uploadFile: import("./src/upload").UploadFile) => void;
 
-     }>;
 
-     UploadContent: import("vue").DefineComponent<{
 
-         readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-             (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-             (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-             (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-             (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-             (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-             (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-         readonly headers: {
 
-             readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-             readonly required: false;
 
-             readonly validator: ((val: unknown) => boolean) | undefined;
 
-             __epPropKey: true;
 
-         };
 
-         readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-         readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-         readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-         readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly withCredentials: BooleanConstructor;
 
-         readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-         readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-         readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-         readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-         readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-         readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-         readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-             (): import("./src/upload").UploadRequestHandler;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-             (): import("./src/upload").UploadRequestHandler;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-         readonly disabled: BooleanConstructor;
 
-         readonly limit: NumberConstructor;
 
-     }, {
 
-         props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
 
-             readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                 (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-                 (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                 (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-                 (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-                 (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                 (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-                 (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, () => void, boolean>;
 
-             readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-             readonly headers: {
 
-                 readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-                 readonly required: false;
 
-                 readonly validator: ((val: unknown) => boolean) | undefined;
 
-                 __epPropKey: true;
 
-             };
 
-             readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-             readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-             readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-             readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-             readonly withCredentials: BooleanConstructor;
 
-             readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-             readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-             readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-             readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-             readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-             readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                 (): import("./src/upload").UploadRequestHandler;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-                 (): import("./src/upload").UploadRequestHandler;
 
-                 new (): any;
 
-                 readonly prototype: any;
 
-             })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-             readonly disabled: BooleanConstructor;
 
-             readonly limit: NumberConstructor;
 
-         }>> & {
 
-             [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
 
-         }>>;
 
-         ns: {
 
-             namespace: import("vue").Ref<string>;
 
-             b: (blockSuffix?: string) => string;
 
-             e: (element?: string | undefined) => string;
 
-             m: (modifier?: string | undefined) => string;
 
-             be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-             em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-             bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-             bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-             is: {
 
-                 (name: string, state: boolean | undefined): string;
 
-                 (name: string): string;
 
-             };
 
-             cssVar: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarName: (name: string) => string;
 
-             cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-             cssVarBlockName: (name: string) => string;
 
-         };
 
-         disabled: import("vue").ComputedRef<boolean>;
 
-         requests: import("vue").ShallowRef<Record<string, XMLHttpRequest | Promise<unknown>>>;
 
-         inputRef: import("vue").ShallowRef<HTMLInputElement | undefined>;
 
-         uploadFiles: (files: File[]) => void;
 
-         upload: (rawFile: import("./src/upload").UploadRawFile) => Promise<void>;
 
-         doUpload: (rawFile: import("./src/upload").UploadRawFile) => void;
 
-         handleChange: (e: Event) => void;
 
-         handleClick: () => void;
 
-         handleKeydown: () => void;
 
-         abort: (file?: import("./src/upload").UploadFile | undefined) => void;
 
-         UploadDragger: import("vue").DefineComponent<{
 
-             readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         }, {
 
-             COMPONENT_NAME: string;
 
-             emit: (event: "file", file: File[]) => void;
 
-             uploaderContext: import("../..").UploadContext;
 
-             ns: {
 
-                 namespace: import("vue").Ref<string>;
 
-                 b: (blockSuffix?: string) => string;
 
-                 e: (element?: string | undefined) => string;
 
-                 m: (modifier?: string | undefined) => string;
 
-                 be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
 
-                 em: (element?: string | undefined, modifier?: string | undefined) => string;
 
-                 bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
 
-                 bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
 
-                 is: {
 
-                     (name: string, state: boolean | undefined): string;
 
-                     (name: string): string;
 
-                 };
 
-                 cssVar: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarName: (name: string) => string;
 
-                 cssVarBlock: (object: Record<string, string>) => Record<string, string>;
 
-                 cssVarBlockName: (name: string) => string;
 
-             };
 
-             dragover: import("vue").Ref<boolean>;
 
-             disabled: import("vue").ComputedRef<boolean>;
 
-             onDrop: (e: DragEvent) => void;
 
-             onDragover: () => void;
 
-         }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
 
-             file: (file: File[]) => boolean;
 
-         }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-             readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         }>> & {
 
-             onFile?: ((file: File[]) => any) | undefined;
 
-         }, {
 
-             readonly disabled: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-         }>;
 
-     }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-         readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-             (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | (() => (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void) | {
 
-             (): (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => void) | (() => (rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-             (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown) | {
 
-             (): (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | (() => (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void) | {
 
-             (): (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-             (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-             (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, () => void, boolean>;
 
-         readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-         readonly headers: {
 
-             readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-             readonly required: false;
 
-             readonly validator: ((val: unknown) => boolean) | undefined;
 
-             __epPropKey: true;
 
-         };
 
-         readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-         readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-         readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-         readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-         readonly withCredentials: BooleanConstructor;
 
-         readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-         readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-         readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-         readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-         readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-         readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-         readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-             (): import("./src/upload").UploadRequestHandler;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-             (): import("./src/upload").UploadRequestHandler;
 
-             new (): any;
 
-             readonly prototype: any;
 
-         })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-         readonly disabled: BooleanConstructor;
 
-         readonly limit: NumberConstructor;
 
-     }>>, {
 
-         readonly type: string;
 
-         readonly disabled: boolean;
 
-         readonly name: string;
 
-         readonly drag: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-         readonly multiple: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-         readonly data: Record<string, any>;
 
-         readonly onError: (err: import("./src/ajax").UploadAjaxError, rawFile: import("./src/upload").UploadRawFile) => void;
 
-         readonly onProgress: (evt: import("./src/upload").UploadProgressEvent, rawFile: import("./src/upload").UploadRawFile) => void;
 
-         readonly action: string;
 
-         readonly method: string;
 
-         readonly showFileList: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-         readonly accept: string;
 
-         readonly fileList: import("./src/upload").UploadUserFile[];
 
-         readonly autoUpload: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-         readonly listType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>;
 
-         readonly httpRequest: import("./src/upload").UploadRequestHandler;
 
-         readonly withCredentials: boolean;
 
-         readonly beforeUpload: (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-         readonly onRemove: (file: import("./src/upload").UploadFile | import("./src/upload").UploadRawFile, rawFile?: import("./src/upload").UploadRawFile | undefined) => void;
 
-         readonly onSuccess: (response: any, rawFile: import("./src/upload").UploadRawFile) => unknown;
 
-         readonly onExceed: (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-         readonly onStart: (rawFile: import("./src/upload").UploadRawFile) => void;
 
-     }>;
 
- }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
 
-     readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-         (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | (() => (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>) | {
 
-         (): (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly beforeRemove: {
 
-         readonly type: import("vue").PropType<(uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => import("element-plus/es/utils").Awaitable<boolean>>;
 
-         readonly required: false;
 
-         readonly validator: ((val: unknown) => boolean) | undefined;
 
-         __epPropKey: true;
 
-     };
 
-     readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onChange: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onPreview: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (uploadFile: import("./src/upload").UploadFile) => void) | (() => (uploadFile: import("./src/upload").UploadFile) => void) | {
 
-         (): (uploadFile: import("./src/upload").UploadFile) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | (() => (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void) | {
 
-         (): (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-         (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void) | {
 
-         (): (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, () => void, boolean>;
 
-     readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
 
-     readonly headers: {
 
-         readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
 
-         readonly required: false;
 
-         readonly validator: ((val: unknown) => boolean) | undefined;
 
-         __epPropKey: true;
 
-     };
 
-     readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
 
-     readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
 
-     readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-     readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
 
-     readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
 
-     readonly withCredentials: BooleanConstructor;
 
-     readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-     readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
 
-     readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>;
 
-     readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]) | ((new (...args: any[]) => import("./src/upload").UploadUserFile[]) | (() => import("./src/upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>;
 
-     readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
 
-     readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>;
 
-     readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-         (): import("./src/upload").UploadRequestHandler;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     } | ((new (...args: any[]) => import("./src/upload").UploadRequestHandler) | (() => import("./src/upload").UploadRequestHandler) | {
 
-         (): import("./src/upload").UploadRequestHandler;
 
-         new (): any;
 
-         readonly prototype: any;
 
-     })[], unknown, unknown, import("./src/upload").UploadRequestHandler, boolean>;
 
-     readonly disabled: BooleanConstructor;
 
-     readonly limit: NumberConstructor;
 
- }>>, {
 
-     readonly type: string;
 
-     readonly disabled: boolean;
 
-     readonly name: string;
 
-     readonly onChange: (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-     readonly drag: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-     readonly multiple: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-     readonly data: Record<string, any>;
 
-     readonly onError: (error: Error, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-     readonly onProgress: (evt: import("./src/upload").UploadProgressEvent, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-     readonly action: string;
 
-     readonly method: string;
 
-     readonly showFileList: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-     readonly accept: string;
 
-     readonly fileList: import("./src/upload").UploadUserFile[];
 
-     readonly autoUpload: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
 
-     readonly listType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>;
 
-     readonly httpRequest: import("./src/upload").UploadRequestHandler;
 
-     readonly withCredentials: boolean;
 
-     readonly beforeUpload: (rawFile: import("./src/upload").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob | null | undefined>;
 
-     readonly onRemove: (uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-     readonly onPreview: (uploadFile: import("./src/upload").UploadFile) => void;
 
-     readonly onSuccess: (response: any, uploadFile: import("./src/upload").UploadFile, uploadFiles: import("./src/upload").UploadFiles) => void;
 
-     readonly onExceed: (files: File[], uploadFiles: import("./src/upload").UploadUserFile[]) => void;
 
- }>> & Record<string, any>;
 
- export default ElUpload;
 
- export * from './src/upload';
 
- export * from './src/upload-content';
 
- export * from './src/upload-list';
 
- export * from './src/upload-dragger';
 
 
  |