import { BehaviorSubject } from 'rxjs'; export interface IInitializeCheckoutOptions { /** * jwt token that is generated by the merchant */ token?: string; /** * the api server which will serve all the requests, * change this to point to any sandbox environment * * Note: Ensure that the token is generated from the same apiHost * @default "https://api.nimbbl.tech" */ apiHost?: string; /** * the server from which the checkout will be served * * Note: Ensure that both checkoutHost and apiHost points to the same environment * * @default "https://sonic.nimbbl.tech/" */ checkoutHost?: string; orderId?: string; ip_address?: BehaviorSubject; publicKey?: BehaviorSubject; fingerPrint?: BehaviorSubject; samunnayaEndPoint?: string; } export interface ICheckoutOptions { apiHost?: BehaviorSubject; checkoutHost?: string; token?: BehaviorSubject; orderId?: string; ip_address?: BehaviorSubject; publicKey?: BehaviorSubject; fingerPrint?: BehaviorSubject; samunnayaEndPoint?: string; } export declare const CheckoutConfig: ICheckoutOptions;