import { AbstractControl, FormControl, FormGroup } from '@angular/forms'; import { Observable } from 'rxjs'; import { FormComponentSuperclass } from '../form-component-superclass'; import * as i0 from "@angular/core"; type OuterType = string | undefined; type InnerType = { firstName: string; lastName: string; }; export declare class FullNameReactiveComponent extends FormComponentSuperclass { viewModel: FormGroup<{ firstName: FormControl; lastName: FormControl; }>; outerToInner: (fullName$: Observable) => Observable; innerToOuter: (innerValues$: Observable) => Observable; validate(control: AbstractControl): import("@angular/forms").ValidationErrors | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};