import { FormGroup } from '@angular/forms'; import { UniFormField } from '../../models/interfaces/form-field.model'; import * as i0 from "@angular/core"; export declare class UniFormService { private uniFormGroupSource; private uniFormDataAddSource; private uniFormDataRemoveSource; uniFormGroupUpdated$: import("rxjs").Observable>; uniFormDataAdded$: import("rxjs").Observable<{ formData: UniFormField[]; mode: "add" | "set"; }>; uniFormDataRemoved$: import("rxjs").Observable; updateUniFormGroup(group: FormGroup): void; addUniFormData(formData: UniFormField[], mode: 'add' | 'set'): void; removeUniFormData(data: UniFormField[]): void; removeControls(formGroup: FormGroup, fields: UniFormField[]): void; addControls(formGroup: FormGroup, fields: UniFormField[], mode: 'add' | 'set'): FormGroup; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }