import { OnInit, Type, SimpleChanges, OnChanges } from '@angular/core'; import { ComponentFactoryResolver } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { DynamicField } from '../dynamic-field.class'; import { BaseWidgetComponent } from '../../../../shared/base.component'; export interface ICustomField { field: DynamicField; form: FormGroup; set: (f: DynamicField, v: FormGroup) => void; } export declare class CustomFieldComponent extends BaseWidgetComponent implements OnInit, OnChanges { private _cfr; field: DynamicField; form: FormGroup; cmp: Type; model: { [name: string]: any; }; onChange: (_: any) => void; onTouch: (_: any) => void; data: { [name: string]: any; }; private _content; constructor(_cfr: ComponentFactoryResolver); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; render(): void; }