import { FormControl } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class LdcValidationMessagesComponent {
    controller: FormControl;
    private readonly ERROR_MESSAGES;
    errors: {
        [key: string]: string;
    };
    defaultErrorMessage: string;
    label: string;
    private readonly _translate;
    protected getValidationErrorMessage(): boolean | null;
    protected listOfErrors(): string[];
    static ɵfac: i0.ɵɵFactoryDeclaration<LdcValidationMessagesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LdcValidationMessagesComponent, "lib-ldc-validation-messages", never, { "controller": { "alias": "controller"; "required": true; }; "errors": { "alias": "errors"; "required": false; }; "defaultErrorMessage": { "alias": "defaultErrorMessage"; "required": false; }; "label": { "alias": "label"; "required": true; }; }, {}, never, never, true, never>;
}
