import { AbstractControl, FormControl, NgModel } from '@angular/forms'; import { Observable } from 'rxjs'; import { FormComponentSuperclass } from '../form-component-superclass'; import * as i0 from "@angular/core"; type OuterType = string | null; type InnerType = { val1: string; val2: string; }; export declare class TwoInputsTemplateDrivenComponent extends FormComponentSuperclass { input1: NgModel; input2: NgModel; val1: string; val2: string; viewModel: FormControl; outerToInner: (outerValues$: Observable) => Observable; innerToOuter: (innerValues$: Observable) => Observable; validate(control: AbstractControl): { minLength: number; } | null; updateViewModel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};