import { EmitterSubscription } from 'react-native'; import { CheckoutParams, PreRegisterParams, ManageCardListParams } from './types'; declare function checkout(params: CheckoutParams): void; declare function preRegister(params: PreRegisterParams): void; declare function manageCardList(params: ManageCardListParams): void; declare function registerUserDidCancelEvent(callback: any): EmitterSubscription; declare function registerPaymentSucceededEvent(callback: ({ transaction: string }: { transaction: any; }) => void): EmitterSubscription; declare function registerErrorEvent(callback: ({ code: string }: { code: any; }) => void): EmitterSubscription; declare function registerPaymentFailedEvent(callback: ({ transaction: string }: { transaction: any; }) => void): EmitterSubscription; declare function registerInvalidCodeEvent(callback: any): EmitterSubscription; declare function registerUserRegisterEvent(callback: any): EmitterSubscription; declare function registerUserCompletedWalletEvent(callback: any): EmitterSubscription; declare const _default: { checkout: typeof checkout; preRegister: typeof preRegister; manageCardList: typeof manageCardList; registerUserDidCancelEvent: typeof registerUserDidCancelEvent; registerPaymentSucceededEvent: typeof registerPaymentSucceededEvent; registerErrorEvent: typeof registerErrorEvent; registerPaymentFailedEvent: typeof registerPaymentFailedEvent; registerInvalidCodeEvent: typeof registerInvalidCodeEvent; registerUserRegisterEvent: typeof registerUserRegisterEvent; registerUserCompletedWalletEvent: typeof registerUserCompletedWalletEvent; }; export default _default;