abstract class NonNullableFormBuilder {
abstract group (controls : T, options?: AbstractControlOptions ): FormGroup <{ [K in keyof T]: ɵElement <T[K], never >; }>; abstract record (controls : { [key : string ]: T; }, options?: AbstractControlOptions ): FormRecord <ɵElement <T, never >>; abstract array (controls : T[], validatorOrOpts?: ValidatorFn | AbstractControlOptions | ValidatorFn [], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn []): FormArray <ɵElement <T, never >>; abstract control (formState : T | FormControlState <T>, validatorOrOpts?: ValidatorFn | AbstractControlOptions | ValidatorFn [], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn []): FormControl <T>; }