import { FormArray, FormBuilder, FormGroup, ValidatorFn } from '@angular/forms'; import { FormFieldConfig } from '../interfaces/form-field.config'; import * as i0 from "@angular/core"; export declare class FormFactoryService { private fb; constructor(fb: FormBuilder); createForm(config: FormFieldConfig[], customValidator?: ValidatorFn): FormGroup; createFormArray(config: FormFieldConfig[], customValidator?: ValidatorFn): FormArray; createFormArrayOfGroups(config: FormFieldConfig[], initialCount: number, customValidator?: ValidatorFn): FormArray; createLoginForm(): FormGroup; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }