import { AbstractControl, AbstractControlOptions, AsyncValidatorFn, FormArray, ValidatorFn } from '@angular/forms'; export declare class IoFormArray extends FormArray { readonly generateControl: () => AbstractControl; constructor(controls: AbstractControl[], validatorOrOpts?: ValidatorFn | ValidatorFn[] | AbstractControlOptions | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null, generateControl?: () => AbstractControl); seedValue?: any; seedValidators?: ValidatorFn | ValidatorFn[]; seedAsyncValidators?: AsyncValidatorFn | AsyncValidatorFn[]; seedOther?: (control: AbstractControl) => void; patchValue(value?: any[], options?: { onlySelf?: boolean; emitEvent?: boolean; }): void; pushControl(value?: any): void; }