import { TemplateRef } from '@angular/core';
import { EasyFormComponent } from "../../easy-form/easy-form.component";
import * as i0 from "@angular/core";
export declare class EfFormArrayComponent {
    itemTemplate: TemplateRef<{
        $implicit: any;
        index: number;
    }>;
    wrapperTemplate: TemplateRef<{
        $implicit: any;
        itemTemplate: TemplateRef<any>;
    }>;
    path: string;
    easyFormComponent: EasyFormComponent;
    get schema(): import("@yyasinaslan/easyform").EasyFormField<any> | import("../../interfaces/form-schema").FormSchema<any> | null;
    get control(): import("@angular/forms").FormControl<any>;
    get arrayControls(): import("@angular/forms").AbstractControl<any, any>[];
    static ɵfac: i0.ɵɵFactoryDeclaration<EfFormArrayComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EfFormArrayComponent, "ef-form-array", never, { "path": { "alias": "path"; "required": true; }; }, {}, ["itemTemplate", "wrapperTemplate"], never, true, never>;
}
