import { NotificationToken } from "./index.js"; import { GenerateStyle } from "../../theme/interface/index.js"; import "../../theme/internal.js"; import { CSSObject } from "@antdv-next/cssinjs"; //#region src/notification/style/notification.d.ts interface NotificationItemSharedStyleConfig { width: number | string; iconFontSize: number | string; titleFontSize: number | string; titleLineHeight: number | string; contentStyle: CSSObject; noticeStyle?: CSSObject; typeStyle?: boolean; } /** Generate item styles shared by Notification and Message notice cards. */ declare function genListItemSharedStyle(token: NotificationToken, config: NotificationItemSharedStyleConfig): CSSObject; /** Generate standalone PurePanel styles for Notification. */ declare function genPurePanelStyle(token: NotificationToken): CSSObject; /** Wrap Notification item styles under the component root selector. */ declare const genNotificationStyle: GenerateStyle; //#endregion export { genNotificationStyle as default, genListItemSharedStyle, genPurePanelStyle };