import { ChangeDetectorRef, EventEmitter, OnInit, SimpleChanges } from '@angular/core'; import { UntypedFormGroup } from '@angular/forms'; import { Observable } from 'rxjs'; import { Config } from '../../../shared/models/config.model'; import { FormsService } from '../../services/forms.service'; import { DependenciesService } from '../../../core/services/dependencies.service'; import * as i0 from "@angular/core"; export declare class FormComponent implements OnInit { private readonly formService; private readonly dependenciesService; private readonly cdr; private _config; set config(configObj: Config | object); get config(): Config; valueChanges: EventEmitter; formSubmit: EventEmitter; form: UntypedFormGroup; hiddenFields$: Observable; private readonly destroy$; constructor(formService: FormsService, dependenciesService: DependenciesService, cdr: ChangeDetectorRef); ngAfterContentChecked(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; getFormControl(formGroupName: string, index: number): UntypedFormGroup; onSubmit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }