import { UploadFileInfo, UploadProps } from 'naive-ui'; import { IConRenderOp, IConRightRenderItemOp, IConRightRenderOp } from './BaseCon'; import { BaseForm } from './BaseForm'; /** * 文件上传 */ export declare class Upload extends BaseForm { /** 控件类型 */ static ConType: string; /** 控件名字 */ static ConName: string; /** 单例对象 */ static I: Upload; props: { action: string; headers: string; data: string; max: number; method: string; multiple: boolean; name: string; withCredentials: boolean; listType: UploadProps["listType"]; dragger: boolean; showDownloadButton: boolean; }; formDefaultValue: UploadFileInfo[]; renderRaw({ formData }: IConRenderOp): import("vue/jsx-runtime").JSX.Element; getRight(op: IConRightRenderOp): IConRightRenderItemOp<"com" | "form">[]; }