import { UploadError, UploadFile, VUploadProps, ParseResult } from './types'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare const _default: DefineComponent any; change: (files: UploadFile[]) => any; error: (error: UploadError) => any; "update:modelValue": (files: UploadFile[]) => any; exceed: (files: File[]) => any; parse: (result: { file: UploadFile; result: ParseResult; }) => any; rowsExceed: (data: { file: UploadFile; rows: number; maxRows: number; }) => any; }, string, PublicProps, Readonly & Readonly<{ onRemove?: ((file: UploadFile) => any) | undefined; onChange?: ((files: UploadFile[]) => any) | undefined; onError?: ((error: UploadError) => any) | undefined; "onUpdate:modelValue"?: ((files: UploadFile[]) => any) | undefined; onExceed?: ((files: File[]) => any) | undefined; onParse?: ((result: { file: UploadFile; result: ParseResult; }) => any) | undefined; onRowsExceed?: ((data: { file: UploadFile; rows: number; maxRows: number; }) => any) | undefined; }>, { type: "drag" | "button"; placeholder: string; disabled: boolean; modelValue: UploadFile[]; maxRows: number; multiple: boolean; accept: string; maxSize: number; maxFiles: number; tip: string; parseFiles: boolean; returnData: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; export default _default; //# sourceMappingURL=VUpload.vue.d.ts.map