import { FormControl, FormGroup } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class FormErrorsComponent {
    parentForm: import("@angular/core").InputSignal<FormGroup<any>>;
    formField: import("@angular/core").InputSignal<string>;
    formControl: import("@angular/core").Signal<FormControl<any>>;
    customError: import("@angular/core").Signal<any>;
    isRequired: import("@angular/core").InputSignal<string | undefined>;
    isMinLength: import("@angular/core").InputSignal<string | undefined>;
    isMaxLength: import("@angular/core").InputSignal<string | undefined>;
    isMin: import("@angular/core").InputSignal<string | undefined>;
    isMax: import("@angular/core").InputSignal<string | undefined>;
    isPattern: import("@angular/core").InputSignal<string | undefined>;
    isEmail: import("@angular/core").InputSignal<string | undefined>;
    static ɵfac: i0.ɵɵFactoryDeclaration<FormErrorsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FormErrorsComponent, "st-form-errors", never, { "parentForm": { "alias": "parentForm"; "required": true; "isSignal": true; }; "formField": { "alias": "formField"; "required": true; "isSignal": true; }; "isRequired": { "alias": "isRequired"; "required": false; "isSignal": true; }; "isMinLength": { "alias": "isMinLength"; "required": false; "isSignal": true; }; "isMaxLength": { "alias": "isMaxLength"; "required": false; "isSignal": true; }; "isMin": { "alias": "isMin"; "required": false; "isSignal": true; }; "isMax": { "alias": "isMax"; "required": false; "isSignal": true; }; "isPattern": { "alias": "isPattern"; "required": false; "isSignal": true; }; "isEmail": { "alias": "isEmail"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
