import { Observable } from 'rxjs'; import { RepairersAssignedRequest } from '../models/request/repairers-assigned.request'; import { RepairerInfo } from '../models/response/repairer-info.response'; import { RepairAndShippingPricesRequest } from '../models/request/repair-shipping-prices.request'; import { LibConfig } from '../config.token'; import { HttpClient } from '@angular/common/http'; import { RepairAndShippingPrices, RepairResponse } from '../models/response/repair-shipping-prices.response'; import { CreateMandateBeforePaymentRequest, CreateMandateRequest } from '../models/request/create-mandate.request'; import { CreateMandateResponse } from '../models/response/create-mandate.response'; import { DataStoreService } from './data-store.service'; import { GetMandateOnHoldResponse, GetMandateResponse } from '../models/response/get-mandate.response'; import { StripePaymentRequest } from '../models/request/payment.request'; import { GetMandateDetailsResponse } from '../models/response/get-mandate-details.response'; import { Products } from '../models/shared/product'; import { CreateWarrantyRequest } from '../models/request/create-warranty.request'; import { CreateWarrantyResponse } from '../models/response/create-warranty.response'; import { MandateBeforePaymentResponse } from '../models/response/get-mandate-before-payment'; import { DeleteContractProductRequest } from '../models/request/delete-product.request'; import { DeleteContractProductResponse } from '../models/response/delete-product.response'; import { DeviceDetailsRequest } from '../models/request/device-details.request'; import { DeviceDetailsResponse } from '../models/response/device-details.response'; import * as i0 from "@angular/core"; export declare class MandateService { private config; private http; private readonly store; constructor(config: LibConfig, http: HttpClient, store: DataStoreService); private _omMandateDetails; omMandateDetails$: Observable; setOmMandateDetails(value: any): void; getOmMandateDetails(): any; getRepairers(request: RepairersAssignedRequest): Observable; GetRepairInformation(request: RepairAndShippingPricesRequest): Observable; getRepairAndShippingPrices(request: RepairAndShippingPricesRequest): Observable; setMandatePaid(id: number): Observable; createMandateBeforePayment(request: CreateMandateBeforePaymentRequest): Observable; UpdateMandateBeforePayment(request: CreateMandateBeforePaymentRequest): Observable; createCheckoutSession(request: StripePaymentRequest): Observable; createMandate(request: CreateMandateRequest): Observable; fulfillCheckout(sessionId: string, atsCodeRepairer: string, applicationName: string): Observable; CreateCDMBaseWarranties(request: CreateWarrantyRequest): Observable; getMandates(): Observable; getMandatesOnHold(): Observable; getMandateDetails(mandateId: string): Observable; getDevicesWarranty(): Observable; getLatestMandate(): Observable; getLatestPaidMandate(): Observable; deleteContractProduct(request: DeleteContractProductRequest): Observable; getDeviceDetails(request: DeviceDetailsRequest): Observable; getMandateById(id: string): Observable; GetColissimoLabelByMandate(id: string): Observable; deleteMandateBeforePayment(id: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }