import type { HybridObject } from 'react-native-nitro-modules'; import type { SettingData } from './interfaces/common'; import type { ThemeSettings } from './interfaces/theme'; import type { PaymentResult } from './interfaces/payment'; import type { CustomError } from './interfaces/exceptions'; export interface TaponPagseguro extends HybridObject<{ android: 'kotlin'; }> { initialize(data: SettingData): void; setTheme(data: ThemeSettings): CustomError | undefined; isPackageAvailable(): boolean; isNfcEnabled(): boolean; isNfcSupported(): boolean; isExtensionSupported(): boolean; openPackageOnPlaystore(): void; requestLogin(): Promise; requestLogout(): Promise; requestPayment(amount: number): Promise; requestRefund(transaction_code: string, amount: number): Promise; } //# sourceMappingURL=TaponPagseguro.nitro.d.ts.map