import { DataObject } from '../models/types'; import { FormControl } from './form-control'; import { FormControlsMap } from './form-controls-map'; import { IFormControl } from './iform-control'; export declare abstract class FormControlComposite extends FormControl { protected controls: FormControlsMap; add(field: IFormControl): void; remove(component: IFormControl): void; setValue(data: DataObject): void; getData(): any; render(): any; destroy(): void; private iterateControls; }