import { TerraFormFieldBase } from '../data/terra-form-field-base'; import { FormBuilder, FormGroup } from '@angular/forms'; import * as i0 from "@angular/core"; /** * @deprecated since v5.0.0. Use terra-form instead. */ export declare class TerraFormFieldControlService { private formBuilder; dynamicFormGroup: FormGroup; defaultValues: { [key: string]: string | number | boolean; }; translationMapping: { [key: string]: string; }; private formFieldsToGroup; constructor(formBuilder: FormBuilder); /** * Creates a new FormGroup * * @param formFields */ createFormGroup(formFields: Array>): void; /** * Resets the form to default values */ resetForm(): void; /** * Resets the form to default values */ updateDefaultValues(values: any): void; private initFormGroupHelper; private generateValidators; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }