import { LitElement } from 'lit';
import { PopoverAlign, PopoverPosition, PopoverType, TypeNativePopoverController } from '../internal';
/**
 * @element nve-notification-group
 * @description Displays real time updates without interrupting the user's workflow to communicate an important message or status.
 * @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<NotificationGroup>;
    static styles: import('lit').CSSResult[];
    /** @private */
    get popoverType(): PopoverType;
    static readonly metadata: {
        tag: string;
        version: string;
        children: string[];
    };
    render(): import('lit').TemplateResult<1>;
}
