///
import { OrderStatusClassesType } from '../Common/helpers/getStatusPayment';
import { ImageBasicPropsType } from '../Common/types';
export declare type PaymentConfirmationPropsType = {
/**@deprecated this props is no longer used */
totalAmountProps?: number;
orderIDProps?: string;
/**@deprecated this props is no longer used */
emailProps?: string;
withOrderDetails?: boolean;
orderDetailIcon?: {
chevronUp: any;
chevronDown: any;
};
onErrorMsg: (msg: string) => void;
onSuccessMsg: (msg: string) => void;
/**@deprecated this props is no longer used */
value?: BankAccountType[];
withDelay?: boolean;
loadingComponent?: React.ReactNode;
errorComponent?: React.ReactNode;
classes?: Partial;
/**@deprecated this props is no longer used */
customRoutes?: {
paymentCompleteRoute?: string;
continueShoppingRoute?: string;
};
children?: React.ReactNode;
} & ImageBasicPropsType;
export declare type BankAccountType = {
isActive: boolean;
name: string;
accountName: string;
accountNumber: string;
};
export declare type OrderDetailClassesType = {
detailContainerClassName?: string;
detailContentClassName?: string;
detailHeaderClassName?: string;
detailTitleClassName?: string;
detailStatusClassName?: string;
detailTotalAmountClassName?: string;
detailDropdownClassName?: string;
detailItemClassName?: string;
detailItemImgClassName?: string;
detailItemLabelClassName?: string;
detailItemPriceClassName?: string;
detailPriceBreakdownClassName?: string;
detailFieldClassName?: string;
detailTotalFieldClassName?: string;
detailHeaderDropdownClassName?: string;
detailBodyDropdownClassName?: string;
};
export declare type PaymentDataType = {
orderID: string;
transactionDate: Date | Date[];
senderName: string;
amount: string;
recipientBankName: string;
senderEmail: string;
attachment: string;
};