UNPKG

@paydock/client-sdk

Version:

Paydock client sdk

35 lines 1.42 kB
import { ICheckout } from '../../external-checkout/builder'; import { Dispatcher, IDispatcherData } from '../../components/dispatcher'; import { Popup } from '../../components/popup'; declare const PopupRunner_base: { new (...args: any[]): { background: import("../../components/background").Background; suspendedRedirectUri: string; continue(): void; stop(): void; error(error: string, code: string, callback: any): void; setSuspendedRedirectUri(uri: string): void; setBackgroundTitle(text: string): void; setBackgroundDescription(text: string): void; turnOffBackdrop(): void; widgetEnv: import("../../configs/env").Env; setEnv(env: string, alias?: string): void; }; } & import("./base.runner").Constructable; export declare abstract class PopupRunner extends PopupRunner_base { protected publicKey: string; protected dispatcher: Dispatcher; protected popup: Popup; protected checkout: ICheckout | null; constructor(publicKey: string); run(): void; isRunning(): boolean; next(checkoutData: ICheckout): void; continue(): void; stop(): void; onStop(cb: () => void): void; onCheckout<T extends IDispatcherData>(event: string, cb: (checkout: ICheckout, data?: T) => void): void; setEnv(env: string, alias?: string): void; } export {}; //# sourceMappingURL=popup.runner.d.ts.map