import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; import type { UploadFile } from './upload'; import type UploadList from './upload-list.vue'; export declare const uploadListProps: { readonly files: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => never[], boolean>; readonly disabled: BooleanConstructor; readonly handlePreview: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => void, boolean>; readonly listType: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly crossorigin: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type UploadListProps = ExtractPropTypes; export type UploadListPropsPublic = __ExtractPublicPropTypes; export declare const uploadListEmits: { remove: (file: UploadFile) => boolean; }; export type UploadListEmits = typeof uploadListEmits; export type UploadListInstance = InstanceType & unknown;