import { FormGroup, FormBuilder, FormControl } from '@angular/forms'; import { Router } from '@angular/router'; import { MappedProduct } from '../../models/shared/product'; import { DataStoreService } from '../../services/data-store.service'; import { Symptom } from '../../models/shared/iris-symptom'; import { Consumer } from '../../models/request/create-mandate.request'; import { ShippingDetails } from '../../models/shared/shipping-details'; import * as i0 from "@angular/core"; export declare class ConnectedStepThreeComponent { private readonly formBuilder; private readonly router; private readonly store; app: string; Step3Form: FormGroup; loading: boolean; submitted: boolean; gender: { value: string; key: string; }[]; device: MappedProduct; symptom: Symptom; consumer: Consumer; mandateBeforePaymentID: string; shipping_details: ShippingDetails; constructor(formBuilder: FormBuilder, router: Router, store: DataStoreService); onInitForm(): FormGroup<{ title: FormControl; firstName: FormControl; lastName: FormControl; phoneNumber: FormControl; city: FormControl<{ zip: string; city: string; countryCode: string; } | null>; zip: FormControl<{ zip: string; city: string; countryCode: string; } | null>; address: FormControl; email: FormControl; countryCode: FormControl; }>; onSetForm(consumer: Consumer): FormGroup<{ title: FormControl; firstName: FormControl; lastName: FormControl; phoneNumber: FormControl; city: FormControl<{ zip: any; city: any; countryCode: string; } | null>; zip: FormControl<{ zip: any; city: any; countryCode: string; } | null>; address: FormControl; email: FormControl; countryCode: FormControl; }>; next(): void; prev(): void; mapFrom(): void; get f(): { [key: string]: import("@angular/forms").AbstractControl; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }