import { i as PaymentMethod } from "../types-Cjcc3xak.mjs"; import "../connect-card-CZhzK_Tp.mjs"; import "../connect-tunnel-x-BKtMfoGh.mjs"; //#region src/payment-methods/paypal.d.ts type PayPalCustomerInfo = { first_name: string; last_name: string; }; type PayPalStartRequest = { processor_id: string; customer_info: PayPalCustomerInfo; fraud_metadata: { ipAddress?: string; browserInfo?: { [key: string]: unknown; }; processorFraudInfo?: { [key: string]: unknown; }; }; }; type PayPalStartResponse = { approval_url: string; popup_token: string; checkout_attempt_id: string; }; type PayPalStatusResponse = { completed: boolean; status: "success" | "failed" | "cancelled"; result?: unknown; error?: string; }; type PayPalCheckoutResponse = { id: string; checkoutAttemptId: string; checkoutSessionId: string; state: string; customerId?: string; paymentMethodId?: string; processorUsed?: string; subscriptionId?: string; invoiceId?: string; invoiceNumber?: number; }; type PayPalSubmitOptions = { processorId: string; customerInfo: PayPalCustomerInfo; }; declare const PayPalPaymentMethod: PaymentMethod<{}, "paypal">; //#endregion export { PayPalCheckoutResponse, PayPalCustomerInfo, PayPalStartRequest, PayPalStartResponse, PayPalStatusResponse, PayPalSubmitOptions, PayPalPaymentMethod as default }; //# sourceMappingURL=paypal.d.mts.map