import { FormGroup } from '@angular/forms'; import { EntityPropList, FormPropList, PropData } from '../models'; interface GenerateFormOptions { data: PropData; propList: FormPropList; identifier?: string; formGroups?: FormGroupProps[]; formArrays?: FormArrayProps[]; } declare type FormGroupProps = { name: Extract; propList: FormPropList; }; declare type FormArrayProps = { name: Extract; propList: EntityPropList; }; export declare function generateFormFromProps(options: GenerateFormOptions): FormGroup; export {};