import { AfterViewInit, DestroyRef, QueryList } from '@angular/core';
import { NotificationActionsComponent } from '../notification-actions/notification-actions.component';
import { NotificationHeaderComponent } from '../notification-header/notification-header.component';
import * as i0 from "@angular/core";
export declare abstract class NotificationGroupBaseDirective implements AfterViewInit {
    /** @hidden */
    notificationHeader: QueryList<NotificationHeaderComponent>;
    /** @hidden */
    notificationActions: QueryList<NotificationActionsComponent>;
    /** @hidden */
    protected readonly _destroyRef: DestroyRef;
    /** @hidden */
    private readonly _renderer;
    /** @hidden */
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NotificationGroupBaseDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NotificationGroupBaseDirective, never, never, {}, {}, ["notificationHeader", "notificationActions"], never, true, never>;
}
