export namespace PRE_VALIDATION_STATUS { let DEVICE_SUPPORTED: string; let DEVICE_NOT_SUPPORT: string; } export namespace ByUnicoSDK { export { initByUnicoSDK as init }; export { close }; export { openByUnicoSDK as open }; } export namespace IDPaySDK { export { initIDPaySDK as init }; export { close }; export { openIDPaySDK as open }; } export namespace IDCashSDK { export { initIDCashSDK as init }; export { close }; export { openIDCashSDK as open }; } export namespace UnicoSDK { export { init }; export { close }; export { open }; } declare function initByUnicoSDK(options: any): Promise; declare function close(): void; declare function openByUnicoSDK({ transactionId, token, onFinish, onWidgetVisibilityChange, ...rest }: { [x: string]: any; transactionId: any; token: any; onFinish: any; onWidgetVisibilityChange: any; }): void; declare function initIDPaySDK(options: any): Promise; declare function openIDPaySDK({ transactionId, token, onFinish }: { transactionId: any; token: any; onFinish: any; }): void; declare function initIDCashSDK(options: any): Promise; declare function openIDCashSDK({ invoiceId, token, onFinish }: { invoiceId: any; token: any; onFinish: any; }): void; /** * @deprecated * The `init()` function is deprecated. * Please initialize directly on the product object. * * Examples: * - `IDPaySDK.init({ ... })` * - `IDCashSDK.init({ ... })` * - `ByUnicoSDK.init({ ... })` * * See our documentation for more details. */ declare function init(options: any): Promise; declare function open({ transactionId, token, onFinish, ...rest }: { [x: string]: any; transactionId: any; token: any; onFinish: any; }): void; export {};