import { AbstractControl, FormGroup } from '@angular/forms'; import { ControlFactory } from './utils'; /** Extends FormGroup so it contains definition of map items for further creation */ export declare class FormMap extends FormGroup { createControl: ControlFactory; constructor(createControl: ControlFactory, controls: Record, ...rest: any[]); setValue(value: Record, options?: { onlySelf?: boolean; emitEvent?: boolean; }): void; /** * Sets child controls for a specified list of keys * @param keys list of keys new form group should contain */ setShape(keys: string[]): void; }