import type { HTMLAttributes, VNode } from 'vue'; import { type OUIAProps } from '../../helpers/ouia'; interface Props extends OUIAProps, /* @vue-ignore */ HTMLAttributes { /** Notification drawer heading count */ count?: number | string; /** Notification drawer heading custom text which can be used instead of providing count/unreadText */ customText?: string; /** Callback for when close button is clicked */ onClose?: (event: PointerEvent) => void; /** Notification drawer heading title. Defaults to the `notificationDrawerTitle` message. */ title?: string; /** Notification drawer heading unread text used in combination with a count. Defaults to the `notificationDrawerUnread` message. */ unreadText?: string; /** Accessible text of the close button. Defaults to the `notificationDrawerClose` message. */ closeButtonAriaLabel?: string; } type __VLS_Slots = { default?: (props?: Record) => VNode[]; }; declare const __VLS_base: import("vue").DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import("vue").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; }; }; //# sourceMappingURL=NotificationDrawerHeader.vue.d.ts.map