import * as i0 from "@angular/core";
/** @ignore */
export declare class ValidationMessageComponent {
    /**
     * Optional manual control of message visibility.
     * This allows the form field to manually hide and show the message if needed.
     * Typically, visibility is determined automatically by the validator specified in the "for" input.
     * @type {boolean}
     */
    show: boolean;
    /**
     * Pass the validator name to this input to allow the validator to control the visibility
     * of the message based on the validation state of the associated form field.
     * @type {string}
     */
    for: string;
    static ɵfac: i0.ɵɵFactoryDeclaration<ValidationMessageComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ValidationMessageComponent, "nui-validation-message", never, { "show": { "alias": "show"; "required": false; }; "for": { "alias": "for"; "required": false; }; }, {}, never, ["*"], false, never>;
}
