import React from 'react';
import type { Address } from 'viem';
export interface FunPaymentMoonpayProps {
    paymentAddress: Address;
    depositToken: string;
    depositTokenChainId: string;
    depositTokenAmount: number;
    onUnsupportedRegion: () => void;
    onTransactionCreated: () => void;
    onTransactionCompleted: () => void;
}
export declare function FunPaymentMoonpayType({ paymentAddress, depositToken, depositTokenChainId, depositTokenAmount, onTransactionCompleted, onUnsupportedRegion, onTransactionCreated, }: FunPaymentMoonpayProps): React.JSX.Element;
