import { type ViewStyle } from 'react-native'; import type { GooglePayResult, GooglePayConfig, GooglePayButtonType, GooglePayButtonTheme } from './types'; import { fetchGooglePayAPMConfig } from './googlePayApi'; export { fetchGooglePayAPMConfig }; export interface GoogleWalletProps { config: GooglePayConfig; onComplete: (result: GooglePayResult) => void; onError?: (error: Error) => void; style?: ViewStyle; buttonType?: GooglePayButtonType; buttonTheme?: GooglePayButtonTheme; borderRadius?: number; } /** * — renders a native Google Pay button that triggers the * native PaymentsClient payment sheet via the BoltGooglePay TurboModule. * * Merchant/gateway configuration is automatically fetched from Bolt's API * using the publishable key. Only renders on Android when Google Pay is available. */ export declare const GoogleWallet: ({ config, onComplete, onError, style, buttonType, buttonTheme, borderRadius, }: GoogleWalletProps) => import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=GoogleWallet.d.ts.map