import { TemplateRef } from '@angular/core';
import { FormControl } from "@angular/forms";
import { EasyForm } from "../../easy-form";
import { EasyFormField } from "../../easy-form-field";
import * as i0 from "@angular/core";
export declare class EfErrorsComponent {
    messageTemplate?: TemplateRef<{
        $implicit: string;
    }>;
    form?: EasyForm;
    path?: string | (number | string)[];
    control?: FormControl;
    formField?: EasyFormField;
    get _control(): FormControl<any>;
    get _formField(): EasyFormField<any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<EfErrorsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EfErrorsComponent, "ef-errors", never, { "form": { "alias": "form"; "required": false; }; "path": { "alias": "path"; "required": false; }; "control": { "alias": "control"; "required": false; }; "formField": { "alias": "formField"; "required": false; }; }, {}, ["messageTemplate"], never, true, never>;
}
