import './index.less';
import { CurrentOrderInfo } from '../../types';
import React from 'react';
interface AmountSummaryProps {
    amountSymbol?: string;
    orderInfo?: CurrentOrderInfo;
    open_deposit?: boolean;
    customAmount?: string;
    balanceDueAmount?: string;
    clientInfo?: any;
    onAmountChange?: (amount: string) => void;
    onDepositStatusChange?: (isDeposit: boolean) => void;
    onConfirm?: (action?: WalletBalanceConfirmAction) => void;
    onBalanceDueAmountClick?: (action: string) => void;
    paymentItems?: any[];
    cartData?: any;
    walletPassData?: {
        selectedWallet?: any[];
        availableDiscountList?: any[];
        selectedDiscountList?: number[];
    };
    totalAmount?: number;
    baseSales?: any;
}
export declare type WalletBalanceConfirmAction = 'cancel' | 'save-without-deduct' | 'apply-deduct-now';
declare function AmountSummary({ amountSymbol, orderInfo, open_deposit, customAmount, balanceDueAmount, clientInfo, onAmountChange, onDepositStatusChange, onBalanceDueAmountClick, onConfirm, paymentItems, cartData, walletPassData, totalAmount, baseSales, }: AmountSummaryProps): React.JSX.Element;
export default AmountSummary;
