import { CoreService } from './core.service'; import { HttpClient } from '@angular/common/http'; import { AuthService } from './auth.service'; import { Observable } from 'rxjs'; import { PaymentMethod } from '../models/payment-method'; import { Payment } from '../models/payment'; import { ModalController } from '@ionic/angular'; import * as i0 from "@angular/core"; export declare class PaymentService { private coreService; private http; private authService; private modalCtrl; timeoutAfter: number; constructor(coreService: CoreService, http: HttpClient, authService: AuthService, modalCtrl: ModalController); getPaymentMethods(countryCode?: string, isAfter?: any, useBeta?: any): Observable; getCurrentPaymentProvider(): Observable; initPaymentOmnikassa(orderId: any, data: any): Observable; initPaymentPaynl(orderId: any, data: any): Observable; getPaymentMethodsAdyen(amount: any): Observable; getPaymentMethodsPaynl(countryCode: any, total: any): Observable; initPaymentAdyen(orderId: any, data: any): Observable; submitPaymentDetailsAdyen(orderId: any, data: any, paymentData?: any): Observable; requestNewPayment(payment: Payment): Observable; requestSubsriptionPayment(paymentMethodId: any, subscriptionTransactionId: any): Observable; setResult(transactionId: any, resultCode: any): any; getTimeoutValue(timestampPlaced: any): number; getMinutesLeft(timestampPlaced: any): { minutesLeft: number; secondsLeft: number; }; getTimeoutDelta(timestampPlaces: any): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }