import { SeverityWithInfo } from '@mezzanine-ui/system/severity'; export type NotificationSeverity = SeverityWithInfo; /** * 通知中心的顯示類型。 * - `'notification'` — 浮動通知訊息樣式 * - `'drawer'` — 抽屜面板樣式 */ export type NotificationType = 'notification' | 'drawer'; export declare const notificationPrefix = "mzn-notification-center"; export declare const notificationRootPrefix = "mzn-notification-center-root"; export declare const notificationIcons: { success: import("@mezzanine-ui/icons").IconDefinition; warning: import("@mezzanine-ui/icons").IconDefinition; error: import("@mezzanine-ui/icons").IconDefinition; info: import("@mezzanine-ui/icons").IconDefinition; }; export declare const notificationClasses: { readonly notificationsContainer: "mzn-notification-center__notifications-container"; readonly host: "mzn-notification-center"; readonly severity: (severity: NotificationSeverity) => string; readonly closeIcon: "mzn-notification-center__close-icon"; readonly dotIconButton: "mzn-notification-center__dot-icon-button"; readonly type: (type: NotificationType) => string; readonly prependTips: "mzn-notification-center__prepend-tips"; readonly appendTips: "mzn-notification-center__append-tips"; /** View all button classes */ readonly viewAllButton: "mzn-notification-center__view-all-button"; readonly viewAllButtonText: "mzn-notification-center__view-all-button-text"; /** Drawer classes */ readonly drawer: "mzn-notification-center__drawer"; /** Empty notifications classes */ readonly emptyNotifications: "mzn-notification-center__empty-notifications"; /** Toolbar classes for drawer */ readonly toolbar: "mzn-notification-center__toolbar"; /** Severity Icon classes */ readonly iconContainer: "mzn-notification-center__icon-container"; readonly severityIcon: "mzn-notification-center__severity-icon"; /** Body classes */ readonly body: "mzn-notification-center__body"; readonly bodyContent: "mzn-notification-center__body-content"; readonly title: "mzn-notification-center__title"; readonly content: "mzn-notification-center__content"; readonly action: "mzn-notification-center__action"; /** Root classes */ readonly root: "mzn-notification-center-root"; /** Time stamp popper classes */ readonly timeStampPopper: "mzn-notification-center__time-stamp-popper"; readonly timeStampPopperArrow: "mzn-notification-center__time-stamp-popper-arrow"; readonly timeStamp: "mzn-notification-center__time-stamp"; readonly timeStampText: "mzn-notification-center__time-stamp-text"; };