import { LitElement } from 'lit'; import type { PopoverAlign, PopoverPosition, PopoverType } from '@nvidia-elements/core/internal'; import { TypeNativePopoverController } from '@nvidia-elements/core/internal'; /** * @element nve-notification-group * @description Displays real time updates without interrupting the user's workflow to communicate an important message or status. * @documentation https://nvidia.github.io/elements/docs/elements/notification/ * @since 0.6.0 * @entrypoint \@nvidia-elements/core/notification * @slot - default slot for `nve-notification` * @cssprop --box-shadow * @cssprop --animation-duration - Duration of notification group open/close animations * @aria https://www.w3.org/WAI/ARIA/apg/patterns/alertdialog/ */ export declare class NotificationGroup extends LitElement { /** * (optional) By default the popover will automatically anchor itself relative to the trigger element. * Pass an optional custom anchor element as an idref string within the same render root or a HTMLElement DOM reference. */ anchor: string | HTMLElement; /** * Sets the position of the popover relative to the anchor element. */ position: PopoverPosition; /** * Sets the alignment of the popover relative to the anchor element. */ alignment: PopoverAlign; protected typeNativePopoverController: TypeNativePopoverController; static styles: import("lit").CSSResult[]; /** @private */ get popoverType(): PopoverType; static readonly metadata: { tag: string; version: string; children: string[]; }; render(): import("lit").TemplateResult<1>; }