import { EventEmitter, OnInit } from '@angular/core'; import { CartService } from '../../../services/cart.service'; import { CoreService } from '../../../services/core.service'; import { CouponService } from '../../../services/coupon.service'; import { PaymentService } from '../../../services/payment.service'; import * as i0 from "@angular/core"; export declare class CartPaymentComponent implements OnInit { cartService: CartService; coreService: CoreService; paymentService: PaymentService; couponService: CouponService; paymentMethods: any; order: any; paymentProvider: any; adyenConfig: any; selectedPaymentMethodId: any; firstPaymentMethod: any; couponLoading: boolean; couponInput: any; couponError: any; loading: boolean; loadingChange: EventEmitter; constructor(cartService: CartService, coreService: CoreService, paymentService: PaymentService, couponService: CouponService); ngOnInit(): Promise; compareWith(o1: any, o2: any): boolean; loadPaymentMethods(): void; getTotalCost(): number; getAdyenConfig(transactionId: any, paymentMethods: any): { paymentMethodsResponse: any; originKey: any; locale: any; environment: any; onSubmit: (state: any, dropin: any) => void; onAdditionalDetails: (state: any, dropin: any) => void; }; removePromocode(): void; removeCoupon(): void; checkCoupon(): void; storePayment(event?: any): void; selectPaymentMethod(paymentMethod: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }