import React from 'react';
import './index.less';
interface PaymentModalData {
    order_info: any;
    subtotal_info: {
        subTotalList: any[];
        orderTotalList: any[];
        total: number;
        showDetail: boolean;
    };
    total: any;
}
interface PaymentModalProps {
    open?: boolean;
    data?: PaymentModalData;
    callback?: (result: any) => void;
    onClose?: (reset?: boolean) => void;
    dispatch?: (action: {
        type: string;
        payload?: any;
    }) => void;
    state?: any;
}
interface PaymentModalMainProps extends PaymentModalProps {
    onClose?: (reset?: boolean) => void;
}
declare const PaymentModal: React.FC<PaymentModalMainProps>;
export type { PaymentModalData, PaymentModalProps };
export default PaymentModal;
