import * as _angular_core from '@angular/core';
import { AbstractControl } from '@angular/forms';
import { isInvalid } from '@masterteam/components';

declare class FieldValidation {
    readonly control: _angular_core.InputSignal<AbstractControl<any, any, any> | null>;
    readonly touched: _angular_core.InputSignalWithTransform<boolean, unknown>;
    isInvalid: typeof isInvalid;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<FieldValidation, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<FieldValidation, "mt-field-validation", never, { "control": { "alias": "control"; "required": false; "isSignal": true; }; "touched": { "alias": "touched"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

export { FieldValidation };
