export declare const uploadItemPrefix = "mzn-upload-item"; /** * 上傳項目的狀態。 * - `'done'` — 上傳完成 * - `'error'` — 上傳錯誤 * - `'loading'` — 上傳中 */ export type UploadItemStatus = 'done' | 'error' | 'loading'; /** * 上傳項目的尺寸規格。 * - `'main'` — 主要尺寸(較大) * - `'sub'` — 次要尺寸(較小) */ export type UploadItemSize = 'main' | 'sub'; /** * 上傳項目的預覽類型。 * - `'icon'` — 以圖示呈現 * - `'thumbnail'` — 以縮圖呈現 */ export type UploadItemType = 'icon' | 'thumbnail'; export declare const uploadItemClasses: { readonly host: "mzn-upload-item"; readonly singleLineContent: "mzn-upload-item--single-line-content"; readonly container: "mzn-upload-item__container"; readonly icon: "mzn-upload-item__icon"; readonly thumbnail: "mzn-upload-item__thumbnail"; readonly contentWrapper: "mzn-upload-item__content-wrapper"; readonly content: "mzn-upload-item__content"; readonly name: "mzn-upload-item__name"; readonly fontSize: "mzn-upload-item__font-size"; readonly size: (size: UploadItemSize) => string; readonly actions: "mzn-upload-item__actions"; readonly closeIcon: "mzn-upload-item__close-icon"; readonly errorMessage: "mzn-upload-item__error-message"; readonly errorIcon: "mzn-upload-item__error-icon"; readonly errorMessageText: "mzn-upload-item__error-message-text"; readonly error: "mzn-upload-item--error"; readonly alignCenter: "mzn-upload-item--align-center"; readonly loadingIcon: "mzn-upload-item__loading-icon"; readonly downloadIcon: "mzn-upload-item__download-icon"; readonly deleteContent: "mzn-upload-item__delete-content"; readonly deleteIcon: "mzn-upload-item__delete-icon"; readonly resetIcon: "mzn-upload-item__reset-icon"; readonly disabled: "mzn-upload-item--disabled"; };