import { type ViewStyle } from 'react-native'; import type { ApplePayConfig, ApplePayResult, ApplePayButtonType } from './types'; interface ApplePayWebViewProps { config: ApplePayConfig; onComplete: (result: ApplePayResult) => void; onError?: (error: Error) => void; style?: ViewStyle; buttonStyle?: 'black' | 'white' | 'whiteOutline'; buttonType?: ApplePayButtonType; referrer?: string; } /** * — renders the Bolt-hosted add-card-from-apple-wallet * iframe in a WebView. Bolt manages merchant validation and tokenization * server-side, so no app entitlement or merchant certificate setup is needed. * * Only renders on iOS when Apple Pay is available. */ export declare const ApplePayWebView: ({ config, onComplete, onError, style, buttonStyle, buttonType, referrer, }: ApplePayWebViewProps) => import("react/jsx-runtime").JSX.Element | null; export {}; //# sourceMappingURL=ApplePayWebView.d.ts.map