import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { CommonLibConfigurationService } from './common-lib-configuration.service'; import * as i0 from "@angular/core"; export declare class StripeService { private http; private commonLibConfig; private backendUrlCCus; private backendUrlCProd; private backendUrlCPric; private backendUrlCPIn; private backendUrlCPMe; private backendUrlCSub; private backendUrlGSub; private backendUrlGPDe; private backendUrlGPH; private backendUrlGCI; private backendUrlGPriceDe; private backendUrlGCProdDe; private backendUrlUCus; private publishableKey; constructor(http: HttpClient, commonLibConfig: CommonLibConfigurationService); getPublishableKey(): string; loadStripe(): Promise; createCustomer(customerOptions: any): Observable; createProduct(productOptions: any): Observable; createPrice(priceOptions: any): Observable; updateCustomer(customerOptions: any): Observable; paymentIntent(paymentIntentOptions: any): Observable; paymentMethod(paymentMethodOptions: any): Observable; createSubscription(subscriptionOptions: any): Observable; getSubscription(subscriptionOptions: any): Observable; getProductDetails(subscriptionOptions: any): Observable; getPaymentHistory(subscriptionOptions: any): Observable; getCustomerInfo(subscriptionOptions: any): Observable; getPriceDetails(subscriptionOptions: any): Observable; getCustomerProductDetails(subscriptionOptions: any): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }