import type { UploadItemStatus } from './uploadItem'; export declare const uploadPictureCardPrefix = "mzn-upload-picture-card"; /** * 圖片上傳卡片的尺寸規格。 * - `'main'` — 主要尺寸(最大) * - `'sub'` — 次要尺寸(中) * - `'minor'` — 最小尺寸 */ export type UploadPictureCardSize = 'main' | 'sub' | 'minor'; export type UploadSize = Exclude; export type UploadPictureCardImageFit = 'cover' | 'contain' | 'fill' | 'none' | 'scale-down'; export declare const uploadPictureCardClasses: { readonly host: "mzn-upload-picture-card"; readonly container: "mzn-upload-picture-card__container"; readonly content: "mzn-upload-picture-card__content"; readonly name: "mzn-upload-picture-card__name"; readonly size: (size: UploadPictureCardSize) => string; readonly actions: "mzn-upload-picture-card__actions"; readonly actionsStatus: (status: UploadItemStatus) => string; readonly clearActionsIcon: "mzn-upload-picture-card__clear-actions-icon"; readonly tools: "mzn-upload-picture-card__tools"; readonly toolsContent: "mzn-upload-picture-card__tools-content"; readonly loadingIcon: "mzn-upload-picture-card__loading-icon"; readonly errorMessage: "mzn-upload-picture-card__error-message"; readonly errorMessageText: "mzn-upload-picture-card__error-message-text"; readonly errorIcon: "mzn-upload-picture-card__error-icon"; readonly error: "mzn-upload-picture-card--error"; readonly disabled: "mzn-upload-picture-card--disabled"; readonly readable: "mzn-upload-picture-card--readable"; readonly replaceMode: "mzn-upload-picture-card--replace-mode"; readonly replaceLabel: "mzn-upload-picture-card__replace-label"; }; /** * Default error message for upload picture card when upload fails. */ export declare const defaultUploadPictureCardErrorMessage = "Upload error";