import { UntypedFormControl } from '@angular/forms';
import { QdFormArray } from './form-array';
import * as i0 from "@angular/core";
export declare class QdFormArrayFactoryService {
    createQdFormArrayFromFormControl(formControl: UntypedFormControl): QdFormArray<any>;
    private hasRequiredValidator;
    private setFormControlValueOnQdFormArrayValueChanges;
    private setFormControlErrorsOnQdFormArrayStatusChanges;
    private setQdFormArrayValueOnFormControlValueChanges;
    private markQdFormArrayAsTouchedOnFormControlTouch;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdFormArrayFactoryService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<QdFormArrayFactoryService>;
}
//# sourceMappingURL=form-array-factory.service.d.ts.map