import { QueryList, AfterContentInit, Renderer2, ElementRef, OnInit, OnDestroy } from '@angular/core';
import { NcErrorDirective } from './error.directive';
import { NcErrorMessages } from './error-messages.model';
import * as i0 from "@angular/core";
export declare class NcErrorsComponent implements OnInit, AfterContentInit, OnDestroy {
    private renderer;
    private elRef;
    private destroyed$;
    private errorsSubject;
    readonly errors: QueryList<NcErrorDirective>;
    readonly errors$: import("rxjs").Observable<NcErrorMessages>;
    readonly getErrors: () => NcErrorMessages;
    constructor(renderer: Renderer2, elRef: ElementRef);
    ngOnInit(): void;
    ngAfterContentInit(): void;
    ngOnDestroy(): void;
    private getMappedErrors;
    static ɵfac: i0.ɵɵFactoryDeclaration<NcErrorsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NcErrorsComponent, "nc-errors", ["ncErrors"], {}, {}, ["errors"], never>;
}
