import { AfterViewInit, OnInit } from '@angular/core';
import { NotificationGroupHeaderTitleDirective } from '../directives/notification-group-header-title.directive';
import { NotificationGroupHeaderComponent } from '../notification-group-header/notification-group-header.component';
import { NotificationGroupListComponent } from '../notification-group-list/notification-group-list.component';
import * as i0 from "@angular/core";
export declare class NotificationGroupComponent implements OnInit, AfterViewInit {
    /**
     * Whether the group is expanded
     * default value is false
     */
    expanded: import("@angular/core").InputSignal<boolean>;
    /**
     * input property to set aria-label
     * accepts a string value
     */
    ariaLabel: import("@angular/core").InputSignal<string | undefined>;
    /** @hidden */
    readonly ariaLabelledBy: import("@angular/core").Signal<string | undefined>;
    /** @hidden */
    readonly ariaDescription: import("@angular/core").Signal<string>;
    /** @hidden */
    readonly isExpanded: import("@angular/core").Signal<boolean | undefined>;
    /** @hidden */
    readonly groupHeader: import("@angular/core").Signal<NotificationGroupHeaderComponent | undefined>;
    /** @hidden */
    readonly groupTitle: import("@angular/core").Signal<NotificationGroupHeaderTitleDirective | undefined>;
    /** @hidden */
    readonly groupList: import("@angular/core").Signal<NotificationGroupListComponent | undefined>;
    /** @hidden */
    private _descriptionString;
    /** @hidden */
    private _expandedString;
    /** @hidden */
    private _collapsedString;
    /** @hidden */
    private readonly _destroyRef;
    /** @hidden */
    private readonly _lang$;
    /** @hidden */
    private _translationResolver;
    /** @hidden */
    ngAfterViewInit(): void;
    /** @hidden */
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NotificationGroupComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NotificationGroupComponent, "fd-notification-group", never, { "expanded": { "alias": "expanded"; "required": false; "isSignal": true; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; "isSignal": true; }; }, {}, ["groupHeader", "groupTitle", "groupList"], ["fd-notification-group-header", "fd-notification-group-list", "fd-notification-group-growing-item"], true, never>;
}
