import { UploadItem, UploadLocale } from '../types'; import { ElProgressProps, ElImageProps } from '../../ele-app/el'; import { PropType } from 'vue'; declare const _default: import('vue').DefineComponent<{ /** 数据 */ item: { type: PropType; required: true; }; /** 是否只读 */ readonly: BooleanConstructor; /** 是否禁用 */ disabled: BooleanConstructor; /** 自定义条目样式 */ imageProps: PropType; /** 进度条属性 */ progressProps: PropType; /** 国际化 */ locale: { type: PropType>; required: true; }; }, { onRemove: () => void; onItemClick: () => void; onRetry: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { itemClick: (_item: UploadItem) => true; remove: (_item: UploadItem) => true; retry: (_item: UploadItem) => true; }, string, import('vue').PublicProps, Readonly; required: true; }; /** 是否只读 */ readonly: BooleanConstructor; /** 是否禁用 */ disabled: BooleanConstructor; /** 自定义条目样式 */ imageProps: PropType; /** 进度条属性 */ progressProps: PropType; /** 国际化 */ locale: { type: PropType>; required: true; }; }>> & { onRetry?: ((_item: UploadItem) => any) | undefined; onItemClick?: ((_item: UploadItem) => any) | undefined; onRemove?: ((_item: UploadItem) => any) | undefined; }, { disabled: boolean; readonly: boolean; }, {}>; export default _default;