import { DataStoreService } from '../../services/data-store.service'; import { FormBuilder, FormGroup } from '@angular/forms'; import { Router } from '@angular/router'; import { ConfirmationService } from 'primeng/api'; import { MandateService } from '../../services/mandate.service'; import { MandateBeforePayment } from '../../models/shared/mandate'; import { IrisSymptoms, Symptom } from '../../models/shared/iris-symptom'; import { ReferentialService } from '../../services/referential.service'; import { MappedProduct } from '../../models/shared/product'; import { Consumer } from '../../models/request/create-mandate.request'; import { ShippingDetails } from '../../models/shared/shipping-details'; import { GooglePlacesService } from '../../services/google-places.service'; import * as i0 from "@angular/core"; export declare class ConnectedStepFiveComponent { private readonly store; private readonly router; private fb; private confirmationService; private readonly mandateService; private readonly referentialService; private readonly googlePlacesService; app: string; step5Form: FormGroup; mandateBeforePayment: MandateBeforePayment; mandateInHold: MandateBeforePayment; IrisSymtoms: IrisSymptoms; device: MappedProduct; symptom: Symptom; consumer: Consumer; mandateBeforePaymentID: string; shipping_details: ShippingDetails; isSG: boolean; messages: any[]; loading: boolean; constructor(store: DataStoreService, router: Router, fb: FormBuilder, confirmationService: ConfirmationService, mandateService: MandateService, referentialService: ReferentialService, googlePlacesService: GooglePlacesService); next(): void; prev(): void; cancel(event: Event, id: number | undefined): void; deleteMandateCreationData(id: number | undefined): void; onInitForm(): void; validate(): void; getLatestMandate(): void; getMandateById(id: string): void; findPosition(addressControl: string | undefined): void; createWarranty(): void; UpdateMandateBeforePayment(contCode: string, contId: number, contPrdId: number): void; createMandate(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }