UNPKG

jadq-x-vue

Version:

Craft AI-driven interfaces effortlessly

780 lines (779 loc) 37.5 kB
export type { Attachment, AttachmentsProps } from './interface'; declare const Attachments: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: { readonly classNames?: unknown; readonly styles?: unknown; readonly className?: string; style?: import("vue").CSSProperties; readonly prefixCls?: string; readonly locale?: unknown; readonly type?: import("ant-design-vue").UploadProps["type"]; readonly onDrop?: import("ant-design-vue").UploadProps["onDrop"]; readonly onChange?: (info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile>) => void; class?: unknown; readonly id?: import("ant-design-vue").UploadProps["id"]; readonly placeholder?: unknown; readonly capture?: import("ant-design-vue").UploadProps["capture"]; readonly name?: import("ant-design-vue").UploadProps["name"]; readonly defaultFileList?: import("ant-design-vue").UploadProps["defaultFileList"]; readonly action?: import("ant-design-vue").UploadProps["action"]; readonly directory?: import("ant-design-vue").UploadProps["directory"]; readonly data?: import("ant-design-vue").UploadProps["data"]; readonly method?: import("ant-design-vue").UploadProps["method"]; readonly headers?: import("ant-design-vue").UploadProps["headers"]; readonly showUploadList?: unknown; readonly multiple?: import("ant-design-vue").UploadProps["multiple"]; readonly accept?: import("ant-design-vue").UploadProps["accept"]; readonly beforeUpload?: import("ant-design-vue").UploadProps["beforeUpload"]; readonly 'onUpdate:fileList'?: import("ant-design-vue").UploadProps["onUpdate:fileList"]; readonly listType?: import("ant-design-vue").UploadProps["listType"]; readonly onPreview?: import("ant-design-vue").UploadProps["onPreview"]; readonly onDownload?: import("ant-design-vue").UploadProps["onDownload"]; readonly onReject?: import("ant-design-vue").UploadProps["onReject"]; readonly onRemove?: import("ant-design-vue").UploadProps["onRemove"]; readonly remove?: import("ant-design-vue").UploadProps["remove"]; readonly supportServerRender?: import("ant-design-vue").UploadProps["supportServerRender"]; readonly disabled?: boolean; readonly customRequest?: import("ant-design-vue").UploadProps["customRequest"]; readonly withCredentials?: import("ant-design-vue").UploadProps["withCredentials"]; readonly openFileDialogOnClick?: import("ant-design-vue").UploadProps["openFileDialogOnClick"]; readonly previewFile?: import("ant-design-vue").UploadProps["previewFile"]; readonly transformFile?: import("ant-design-vue").UploadProps["transformFile"]; readonly iconRender?: import("ant-design-vue").UploadProps["iconRender"]; readonly isImageUrl?: import("ant-design-vue").UploadProps["isImageUrl"]; readonly progress?: unknown; readonly itemRender?: import("ant-design-vue").UploadProps["itemRender"]; readonly maxCount?: import("ant-design-vue").UploadProps["maxCount"]; readonly height?: import("ant-design-vue").UploadProps["height"]; readonly removeIcon?: import("ant-design-vue").UploadProps["removeIcon"]; readonly downloadIcon?: import("ant-design-vue").UploadProps["downloadIcon"]; readonly previewIcon?: import("ant-design-vue").UploadProps["previewIcon"]; readonly rootClassName?: string; readonly overflow?: import("./interface").FileListProps["overflow"]; readonly imageProps?: unknown; key?: string | number | symbol; ref?: import("vue").VNodeRef; readonly children?: import("vue").VNode; readonly getDropContainer?: null | (() => HTMLElement | null | undefined); readonly items?: import("./interface").Attachment[]; ref_for?: boolean; ref_key?: string; onVnodeBeforeMount?: ((vnode: import("vue").VNode) => void) | ((vnode: import("vue").VNode) => void)[]; onVnodeMounted?: ((vnode: import("vue").VNode) => void) | ((vnode: import("vue").VNode) => void)[]; onVnodeBeforeUpdate?: ((vnode: import("vue").VNode, oldVNode: import("vue").VNode) => void) | ((vnode: import("vue").VNode, oldVNode: import("vue").VNode) => void)[]; onVnodeUpdated?: ((vnode: import("vue").VNode, oldVNode: import("vue").VNode) => void) | ((vnode: import("vue").VNode, oldVNode: import("vue").VNode) => void)[]; onVnodeBeforeUnmount?: ((vnode: import("vue").VNode) => void) | ((vnode: import("vue").VNode) => void)[]; onVnodeUnmounted?: ((vnode: import("vue").VNode) => void) | ((vnode: import("vue").VNode) => void)[]; readonly rootStyle?: import("vue").CSSProperties; }; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot<any>; }>; $root: import("vue").ComponentPublicInstance | null; $parent: import("vue").ComponentPublicInstance | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ prefixCls: { type: import("vue").PropType<string>; }; rootClassName: { type: import("vue").PropType<string>; }; rootStyle: { type: import("vue").PropType<import("vue").CSSProperties>; }; style: { type: import("vue").PropType<import("vue").CSSProperties>; }; className: { type: import("vue").PropType<string>; }; classNames: { type: import("vue").PropType<Partial<Record<import("./interface").SemanticType, string>>>; }; styles: { type: import("vue").PropType<Partial<Record<import("./interface").SemanticType, import("vue").CSSProperties>>>; }; children: { type: import("vue").PropType<import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; }; disabled: { type: import("vue").PropType<boolean>; }; placeholder: { type: import("vue").PropType<import("./interface").PlaceholderType | ((type: "inline" | "drop") => import("./interface").PlaceholderType)>; }; getDropContainer: { type: import("vue").PropType<() => HTMLElement | null | undefined>; }; items: { type: import("vue").PropType<import("./interface").Attachment[]>; }; overflow: { type: import("vue").PropType<"scrollX" | "scrollY" | "wrap">; }; imageProps: { type: import("vue").PropType<Partial<{ wrapperStyle: import("vue").CSSProperties; preview: boolean | import("ant-design-vue/es/vc-image/index.js").ImagePreviewType; } & { prefixCls?: string; onError?: OnErrorEventHandlerNonNull; onClick?: import("ant-design-vue/es/_util/EventInterface.js").MouseEventHandler; placeholder?: any; width?: string | number; height?: string | number; src?: string; wrapperClassName?: string; rootClassName?: string; previewPrefixCls?: string; previewMask?: false | (() => any); fallback?: string; } & Omit<import("vue").ImgHTMLAttributes, "onClick" | "placeholder">>>; }; onChange: { type: import("vue").PropType<(info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile>) => void>; }; capture: { type: import("vue").PropType<boolean | "user" | "environment">; }; type: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadType>; }; name: { type: import("vue").PropType<string>; }; defaultFileList: { type: import("vue").PropType<import("ant-design-vue").UploadFile<unknown>[]>; }; action: { type: import("vue").PropType<string | ((file: import("ant-design-vue/es/upload/interface.js").FileType) => string) | ((file: import("ant-design-vue/es/upload/interface.js").FileType) => PromiseLike<string>)>; }; directory: { type: import("vue").PropType<boolean>; }; data: { type: import("vue").PropType<Record<string, unknown> | ((file: import("ant-design-vue").UploadFile<unknown>) => Record<string, unknown> | Promise<Record<string, unknown>>)>; }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; }; headers: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").HttpRequestHeader>; }; showUploadList: { type: import("vue").PropType<boolean | import("ant-design-vue/es/upload/interface.js").ShowUploadListInterface>; }; multiple: { type: import("vue").PropType<boolean>; }; accept: { type: import("vue").PropType<string>; }; beforeUpload: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType, FileList: import("ant-design-vue/es/upload/interface.js").FileType[]) => (string | boolean | void | import("ant-design-vue/es/upload/interface.js").FileType | Blob) | Promise<string | boolean | void | import("ant-design-vue/es/upload/interface.js").FileType | Blob>>; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("ant-design-vue").UploadFile<unknown>[]) => void>; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; }; listType: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadListType>; }; onPreview: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void>; }; onDownload: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void>; }; onReject: { type: import("vue").PropType<(fileList: import("ant-design-vue/es/upload/interface.js").FileType[]) => void>; }; onRemove: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void | boolean | Promise<void | boolean>>; }; remove: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void | boolean | Promise<void | boolean>>; }; supportServerRender: { type: import("vue").PropType<boolean>; }; customRequest: { type: import("vue").PropType<(options: import("ant-design-vue/es/vc-upload/interface.js").UploadRequestOption) => void>; }; withCredentials: { type: import("vue").PropType<boolean>; }; openFileDialogOnClick: { type: import("vue").PropType<boolean>; }; locale: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadLocale>; }; id: { type: import("vue").PropType<string>; }; previewFile: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType | Blob) => PromiseLike<string>>; }; transformFile: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType) => string | Blob | import("ant-design-vue/es/upload/interface.js").FileType | PromiseLike<string | Blob | import("ant-design-vue/es/upload/interface.js").FileType>>; }; iconRender: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile<unknown>; listType?: import("ant-design-vue/es/upload/interface.js").UploadListType; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; isImageUrl: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile) => boolean>; }; progress: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadListProgressProps>; }; itemRender: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").ItemRender<unknown>>; }; maxCount: { type: import("vue").PropType<number>; }; height: { type: import("vue").PropType<unknown>; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; }>>, { nativeElement: HTMLDivElement | null; upload: (file: File | File[] | FileList) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R]) => any : (...args: any) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ prefixCls: { type: import("vue").PropType<string>; }; rootClassName: { type: import("vue").PropType<string>; }; rootStyle: { type: import("vue").PropType<import("vue").CSSProperties>; }; style: { type: import("vue").PropType<import("vue").CSSProperties>; }; className: { type: import("vue").PropType<string>; }; classNames: { type: import("vue").PropType<Partial<Record<import("./interface").SemanticType, string>>>; }; styles: { type: import("vue").PropType<Partial<Record<import("./interface").SemanticType, import("vue").CSSProperties>>>; }; children: { type: import("vue").PropType<import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; }; disabled: { type: import("vue").PropType<boolean>; }; placeholder: { type: import("vue").PropType<import("./interface").PlaceholderType | ((type: "inline" | "drop") => import("./interface").PlaceholderType)>; }; getDropContainer: { type: import("vue").PropType<() => HTMLElement | null | undefined>; }; items: { type: import("vue").PropType<import("./interface").Attachment[]>; }; overflow: { type: import("vue").PropType<"scrollX" | "scrollY" | "wrap">; }; imageProps: { type: import("vue").PropType<Partial<{ wrapperStyle: import("vue").CSSProperties; preview: boolean | import("ant-design-vue/es/vc-image/index.js").ImagePreviewType; } & { prefixCls?: string; onError?: OnErrorEventHandlerNonNull; onClick?: import("ant-design-vue/es/_util/EventInterface.js").MouseEventHandler; placeholder?: any; width?: string | number; height?: string | number; src?: string; wrapperClassName?: string; rootClassName?: string; previewPrefixCls?: string; previewMask?: false | (() => any); fallback?: string; } & Omit<import("vue").ImgHTMLAttributes, "onClick" | "placeholder">>>; }; onChange: { type: import("vue").PropType<(info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile>) => void>; }; capture: { type: import("vue").PropType<boolean | "user" | "environment">; }; type: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadType>; }; name: { type: import("vue").PropType<string>; }; defaultFileList: { type: import("vue").PropType<import("ant-design-vue").UploadFile<unknown>[]>; }; action: { type: import("vue").PropType<string | ((file: import("ant-design-vue/es/upload/interface.js").FileType) => string) | ((file: import("ant-design-vue/es/upload/interface.js").FileType) => PromiseLike<string>)>; }; directory: { type: import("vue").PropType<boolean>; }; data: { type: import("vue").PropType<Record<string, unknown> | ((file: import("ant-design-vue").UploadFile<unknown>) => Record<string, unknown> | Promise<Record<string, unknown>>)>; }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; }; headers: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").HttpRequestHeader>; }; showUploadList: { type: import("vue").PropType<boolean | import("ant-design-vue/es/upload/interface.js").ShowUploadListInterface>; }; multiple: { type: import("vue").PropType<boolean>; }; accept: { type: import("vue").PropType<string>; }; beforeUpload: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType, FileList: import("ant-design-vue/es/upload/interface.js").FileType[]) => (string | boolean | void | import("ant-design-vue/es/upload/interface.js").FileType | Blob) | Promise<string | boolean | void | import("ant-design-vue/es/upload/interface.js").FileType | Blob>>; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("ant-design-vue").UploadFile<unknown>[]) => void>; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; }; listType: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadListType>; }; onPreview: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void>; }; onDownload: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void>; }; onReject: { type: import("vue").PropType<(fileList: import("ant-design-vue/es/upload/interface.js").FileType[]) => void>; }; onRemove: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void | boolean | Promise<void | boolean>>; }; remove: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void | boolean | Promise<void | boolean>>; }; supportServerRender: { type: import("vue").PropType<boolean>; }; customRequest: { type: import("vue").PropType<(options: import("ant-design-vue/es/vc-upload/interface.js").UploadRequestOption) => void>; }; withCredentials: { type: import("vue").PropType<boolean>; }; openFileDialogOnClick: { type: import("vue").PropType<boolean>; }; locale: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadLocale>; }; id: { type: import("vue").PropType<string>; }; previewFile: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType | Blob) => PromiseLike<string>>; }; transformFile: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType) => string | Blob | import("ant-design-vue/es/upload/interface.js").FileType | PromiseLike<string | Blob | import("ant-design-vue/es/upload/interface.js").FileType>>; }; iconRender: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile<unknown>; listType?: import("ant-design-vue/es/upload/interface.js").UploadListType; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; isImageUrl: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile) => boolean>; }; progress: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadListProgressProps>; }; itemRender: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").ItemRender<unknown>>; }; maxCount: { type: import("vue").PropType<number>; }; height: { type: import("vue").PropType<unknown>; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; }>> & import("vue").ShallowUnwrapRef<{ nativeElement: HTMLDivElement | null; upload: (file: File | File[] | FileList) => void; }> & {} & import("vue").ComponentCustomProperties & {}; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ prefixCls: { type: import("vue").PropType<string>; }; rootClassName: { type: import("vue").PropType<string>; }; rootStyle: { type: import("vue").PropType<import("vue").CSSProperties>; }; style: { type: import("vue").PropType<import("vue").CSSProperties>; }; className: { type: import("vue").PropType<string>; }; classNames: { type: import("vue").PropType<Partial<Record<import("./interface").SemanticType, string>>>; }; styles: { type: import("vue").PropType<Partial<Record<import("./interface").SemanticType, import("vue").CSSProperties>>>; }; children: { type: import("vue").PropType<import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; }; disabled: { type: import("vue").PropType<boolean>; }; placeholder: { type: import("vue").PropType<import("./interface").PlaceholderType | ((type: "inline" | "drop") => import("./interface").PlaceholderType)>; }; getDropContainer: { type: import("vue").PropType<() => HTMLElement | null | undefined>; }; items: { type: import("vue").PropType<import("./interface").Attachment[]>; }; overflow: { type: import("vue").PropType<"scrollX" | "scrollY" | "wrap">; }; imageProps: { type: import("vue").PropType<Partial<{ wrapperStyle: import("vue").CSSProperties; preview: boolean | import("ant-design-vue/es/vc-image/index.js").ImagePreviewType; } & { prefixCls?: string; onError?: OnErrorEventHandlerNonNull; onClick?: import("ant-design-vue/es/_util/EventInterface.js").MouseEventHandler; placeholder?: any; width?: string | number; height?: string | number; src?: string; wrapperClassName?: string; rootClassName?: string; previewPrefixCls?: string; previewMask?: false | (() => any); fallback?: string; } & Omit<import("vue").ImgHTMLAttributes, "onClick" | "placeholder">>>; }; onChange: { type: import("vue").PropType<(info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile>) => void>; }; capture: { type: import("vue").PropType<boolean | "user" | "environment">; }; type: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadType>; }; name: { type: import("vue").PropType<string>; }; defaultFileList: { type: import("vue").PropType<import("ant-design-vue").UploadFile<unknown>[]>; }; action: { type: import("vue").PropType<string | ((file: import("ant-design-vue/es/upload/interface.js").FileType) => string) | ((file: import("ant-design-vue/es/upload/interface.js").FileType) => PromiseLike<string>)>; }; directory: { type: import("vue").PropType<boolean>; }; data: { type: import("vue").PropType<Record<string, unknown> | ((file: import("ant-design-vue").UploadFile<unknown>) => Record<string, unknown> | Promise<Record<string, unknown>>)>; }; method: { type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">; }; headers: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").HttpRequestHeader>; }; showUploadList: { type: import("vue").PropType<boolean | import("ant-design-vue/es/upload/interface.js").ShowUploadListInterface>; }; multiple: { type: import("vue").PropType<boolean>; }; accept: { type: import("vue").PropType<string>; }; beforeUpload: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType, FileList: import("ant-design-vue/es/upload/interface.js").FileType[]) => (string | boolean | void | import("ant-design-vue/es/upload/interface.js").FileType | Blob) | Promise<string | boolean | void | import("ant-design-vue/es/upload/interface.js").FileType | Blob>>; }; 'onUpdate:fileList': { type: import("vue").PropType<(fileList: import("ant-design-vue").UploadFile<unknown>[]) => void>; }; onDrop: { type: import("vue").PropType<(event: DragEvent) => void>; }; listType: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadListType>; }; onPreview: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void>; }; onDownload: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void>; }; onReject: { type: import("vue").PropType<(fileList: import("ant-design-vue/es/upload/interface.js").FileType[]) => void>; }; onRemove: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void | boolean | Promise<void | boolean>>; }; remove: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile<unknown>) => void | boolean | Promise<void | boolean>>; }; supportServerRender: { type: import("vue").PropType<boolean>; }; customRequest: { type: import("vue").PropType<(options: import("ant-design-vue/es/vc-upload/interface.js").UploadRequestOption) => void>; }; withCredentials: { type: import("vue").PropType<boolean>; }; openFileDialogOnClick: { type: import("vue").PropType<boolean>; }; locale: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadLocale>; }; id: { type: import("vue").PropType<string>; }; previewFile: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType | Blob) => PromiseLike<string>>; }; transformFile: { type: import("vue").PropType<(file: import("ant-design-vue/es/upload/interface.js").FileType) => string | Blob | import("ant-design-vue/es/upload/interface.js").FileType | PromiseLike<string | Blob | import("ant-design-vue/es/upload/interface.js").FileType>>; }; iconRender: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile<unknown>; listType?: import("ant-design-vue/es/upload/interface.js").UploadListType; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; isImageUrl: { type: import("vue").PropType<(file: import("ant-design-vue").UploadFile) => boolean>; }; progress: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").UploadListProgressProps>; }; itemRender: { type: import("vue").PropType<import("ant-design-vue/es/upload/interface.js").ItemRender<unknown>>; }; maxCount: { type: import("vue").PropType<number>; }; height: { type: import("vue").PropType<unknown>; }; removeIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; downloadIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; previewIcon: { type: import("vue").PropType<(opt: { file: import("ant-design-vue").UploadFile; }) => import("ant-design-vue/es/_util/type.js").VueNode>; }; }>>, { nativeElement: HTMLDivElement | null; upload: (file: File | File[] | FileList) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { placeholder?(props?: { type: "inline" | "drop"; }): import("vue").VNode | string; }; }) & { FileCard: import("vue").DefineComponent<{ prefixCls: { type: import("vue").PropType<string>; }; item: { type: import("vue").PropType<import("./interface").Attachment>; required: true; }; onRemove: { type: import("vue").PropType<(item: import("./interface").Attachment) => void>; }; className: { type: import("vue").PropType<string>; }; style: { type: import("vue").PropType<import("vue").CSSProperties>; }; imageProps: { type: import("vue").PropType<Partial<{ wrapperStyle: import("vue").CSSProperties; preview: boolean | import("ant-design-vue/es/vc-image/index.js").ImagePreviewType; } & { prefixCls?: string; onError?: OnErrorEventHandlerNonNull; onClick?: import("ant-design-vue/es/_util/EventInterface.js").MouseEventHandler; placeholder?: any; width?: string | number; height?: string | number; src?: string; wrapperClassName?: string; rootClassName?: string; previewPrefixCls?: string; previewMask?: false | (() => any); fallback?: string; } & Omit<import("vue").ImgHTMLAttributes, "onClick" | "placeholder">>>; }; icon: { type: import("vue").PropType<import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | import("./interface").PresetIcons>; }; type: { type: import("vue").PropType<"image" | "file">; }; }, { nativeElement: import("vue").Ref<HTMLDivElement>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ prefixCls: { type: import("vue").PropType<string>; }; item: { type: import("vue").PropType<import("./interface").Attachment>; required: true; }; onRemove: { type: import("vue").PropType<(item: import("./interface").Attachment) => void>; }; className: { type: import("vue").PropType<string>; }; style: { type: import("vue").PropType<import("vue").CSSProperties>; }; imageProps: { type: import("vue").PropType<Partial<{ wrapperStyle: import("vue").CSSProperties; preview: boolean | import("ant-design-vue/es/vc-image/index.js").ImagePreviewType; } & { prefixCls?: string; onError?: OnErrorEventHandlerNonNull; onClick?: import("ant-design-vue/es/_util/EventInterface.js").MouseEventHandler; placeholder?: any; width?: string | number; height?: string | number; src?: string; wrapperClassName?: string; rootClassName?: string; previewPrefixCls?: string; previewMask?: false | (() => any); fallback?: string; } & Omit<import("vue").ImgHTMLAttributes, "onClick" | "placeholder">>>; }; icon: { type: import("vue").PropType<import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | import("./interface").PresetIcons>; }; type: { type: import("vue").PropType<"image" | "file">; }; }>>, {}, {}>; }; export default Attachments; export { Attachments, };