import { CheckoutData } from '../../core/resources/checkout'; export interface UseGooglePayCheckoutOptions { checkout: CheckoutData | undefined; onSuccess?: (result: { payment: any; order?: any; }) => void; onError?: (error: string) => void; onCancel?: () => void; googlePayConfig?: { merchantId?: string; merchantName?: string; sandboxed?: boolean; }; } export declare function useGooglePayCheckout({ checkout, onSuccess, onError, onCancel, googlePayConfig, }: UseGooglePayCheckoutOptions): { handleGooglePayClick: () => void; processingPayment: boolean; error: string | null; clearError: () => void; };