import { PropertyValues, LitElement } from 'lit';
import { Color, Container, Prominence, SupportStatus } from '../internal';
/**
 * @element nve-alert-group
 * @description An alert group is an element that displays a group of related and important messages in a way that attracts the user's attention without interrupting the user's task.
 * @since 0.3.0
 * @entrypoint \@nvidia-elements/core/alert
 * @cssprop --gap
 * @cssprop --font-size
 * @cssprop --padding
 * @cssprop --border
 * @cssprop --border-radius
 * @cssprop --color
 * @cssprop --background
 * @slot - default slot for nve-alert
 * @aria https://www.w3.org/WAI/ARIA/apg/patterns/alert/
 */
export declare class AlertGroup extends LitElement {
    #private;
    static styles: import('lit').CSSResult[];
    static readonly metadata: {
        tag: string;
        version: string;
        children: string[];
    };
    /** Defines visual treatment to represent a ongoing task or support status. */
    status?: SupportStatus;
    /** Determines the visual prominence or weight, emphasis applies banner style alerts */
    prominence?: Extract<Prominence, 'emphasis'>;
    /** Allows colors not defined by semantic status definitions for non-status instances, such as callouts for tutorials or tips on a documentation site. */
    color: Color;
    /** Determines the container bounds of the element */
    container?: Extract<Container, 'full'>;
    /** @private */
    _internals: ElementInternals;
    private alerts;
    render(): import('lit').TemplateResult<1>;
    connectedCallback(): void;
    updated(props: PropertyValues<this>): void;
}
