import React from 'react'; import './index.less'; import './MobilePaymentModal.less'; import { BaseResponsiveProps } from '../../responsive/type'; interface PaymentModalData { order_info: any; subtotal_info: { subTotalList: any[]; orderTotalList: any[]; total: number; showDetail: boolean; }; total: any; } interface PaymentModalProps { open?: boolean; baseSalesModuleName?: string; data?: PaymentModalData; callback?: (result: any) => void; onClose?: (reset?: boolean) => void; paymentResultDisplayMode?: string; shopDiscount?: number; client?: any; currentTotalPrice?: number; config?: any; onCustomerChange?: (payload: any) => void; onChangeShopDiscount?: (discount: string) => void; onChangeOrderNote?: (note: string) => void; onDeleteOrderNote?: () => void; } interface PaymentModalMainProps extends PaymentModalProps, BaseResponsiveProps { onClose?: (reset?: boolean, options?: any) => void; onSetLocalOrderId?: (order_id: number) => void; setEditCartMode?: (order_id: number, payData: any, closeModal: boolean) => void; editOrderId?: number; config?: { showHeaderCenter?: boolean; showHeaderRightButton?: boolean; disabledSwitchClient?: boolean; }; } export type { PaymentModalData, PaymentModalProps }; declare const _default: React.ForwardRefExoticComponent>; export default _default;