import { DBNotificationProps } from "./model.js"; declare var __VLS_1: {}, __VLS_3: {}, __VLS_5: {}; type __VLS_Slots = {} & { image?: (props: typeof __VLS_1) => any; } & { default?: (props: typeof __VLS_3) => any; } & { link?: (props: typeof __VLS_5) => any; }; declare const __VLS_base: import("@vue/runtime-core").DefineComponent & Readonly<{}>, { id: string; children: any; className: string; propOverrides: import("../../shared/model.js", { with: { "resolution-mode": "import" } }).PropOverridesType; semantic: import("../../shared/model.js", { with: { "resolution-mode": "import" } }).SemanticType; role: string; ariaLive: import("./model.js", { with: { "resolution-mode": "import" } }).NotificationAriaLiveType; text: string; headline: string | any; variant: import("./model.js", { with: { "resolution-mode": "import" } }).NotificationVariantType; icon: import("@db-ux/core-foundations", { with: { "resolution-mode": "import" } }).IconTypes; showIcon: boolean | string; onClose: (event?: MouseEvent | undefined) => void; closeButtonId: string; closeButtonText: string; closeable: boolean | string; linkVariant: import("./model.js", { with: { "resolution-mode": "import" } }).NotificationLinkVariantType; showHeadline: boolean | string; timestamp: string; timestampDatetime: string; showTimestamp: boolean | string; }, {}, {}, {}, string, import("@vue/runtime-core").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };