import React from 'react';
interface SelectedPlan {
    id: string;
    name: string;
    price: number;
    description?: string;
    interval?: string;
    currency?: string;
}
interface StripePaymentFormProps {
    clientSecret: string;
    selectedPlan?: SelectedPlan;
    customerEmail: string;
    customerName: string;
    returnUrl: string;
    onFormReady?: (isReady: boolean) => void;
    onSuccess?: () => void;
    onError?: (error: string) => void;
    cpfValid?: boolean;
    cpfValue?: string;
    userId?: string;
}
export declare const StripePaymentElementWrapper: React.FC<StripePaymentFormProps>;
export default StripePaymentElementWrapper;
