import { QueryList, AfterContentInit, OnInit, Renderer2, ElementRef, OnDestroy } from '@angular/core';
import { NcErrorDirective } from './error.directive';
import { NcGlobalErrorMessagesService } from './global-error-messages.service';
import * as i0 from "@angular/core";
export declare class NcGlobalErrorsComponent implements OnInit, AfterContentInit, OnDestroy {
    private renderer;
    private elRef;
    private globalErrors;
    private destroyed$;
    readonly errors: QueryList<NcErrorDirective>;
    constructor(renderer: Renderer2, elRef: ElementRef, globalErrors: NcGlobalErrorMessagesService);
    ngOnInit(): void;
    ngAfterContentInit(): void;
    ngOnDestroy(): void;
    private updateGlobalErrorMessages;
    static ɵfac: i0.ɵɵFactoryDeclaration<NcGlobalErrorsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NcGlobalErrorsComponent, "nc-global-errors", never, {}, {}, ["errors"], never>;
}
