export declare const TassUpload: import("vue").DefineComponent<{ props: { type: ObjectConstructor; }; drop: { type: BooleanConstructor; default: () => boolean; }; }, { props: any; emits: (event: "changeUpload" | "deleteUpload" | "dropUpload", ...args: any[]) => void; inputRef: import("vue").Ref; fileList: any; style: { background: string; border: string; }; isDrag: import("vue").Ref; drag: import("vue").Ref; beginUpload: () => void; submitUpload: (e?: any) => void; deleteUpload: (i?: any) => void; handleDrop: (e?: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("changeUpload" | "deleteUpload" | "dropUpload")[], "changeUpload" | "deleteUpload" | "dropUpload", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; }>> & { onChangeUpload?: ((...args: any[]) => any) | undefined; onDeleteUpload?: ((...args: any[]) => any) | undefined; onDropUpload?: ((...args: any[]) => any) | undefined; }, { drop: boolean; }>; export default TassUpload;