import type { TurboModule } from 'react-native'; export interface Spec extends TurboModule { abort: () => Promise; addListener: (eventName: string) => void; canMakePayments: (methodData: string) => Promise; complete: (paymentComplete: string) => Promise; hasEnrolledInstrument: (methodData: string) => Promise; removeListeners: (count: number) => void; retry: (requestId: string, errorFields: Object) => Promise; setActiveEvents: (requestId: string, eventNames: string[]) => Promise; show: (requestId: string, methodData: string, details: Object) => Promise; updatePaymentDetails: (update: Object, displayItems: Object[], shippingOptions: Object[]) => Promise; } declare const _default: Spec | null; export default _default; //# sourceMappingURL=NativePayments.d.ts.map