import { OnDestroy, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { JdDyForm } from './dy-form'; import { JdDyFormOptionItem } from './dy-form.interface'; import { JdDyFormComponent } from './dy-form.component'; export declare const EXE_GROUP_VALUE_ACCESSOR: any; export declare class FormGroupComponent implements OnInit, ControlValueAccessor, OnDestroy { OnChangeFn: Function; OnTouchedFn: Function; private _unsubscribe$; _dyForm: JdDyForm; _formGroupOptions: JdDyFormOptionItem[]; formControlName: string; jdDisabled: boolean; private _dyFormRef; dyFormRef: JdDyFormComponent; formGroupOptions: JdDyFormOptionItem[]; constructor(); ngOnInit(): void; private _openChange; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; writeValue(obj: any): void; ngOnDestroy(): void; }