import { z } from 'zod';
export declare const calTransactionSchema: z.ZodObject<{
    trnIntId: z.ZodString;
    trnNumaretor: z.ZodNumber;
    merchantName: z.ZodString;
    trnPurchaseDate: z.ZodString;
    trnAmt: z.ZodNumber;
    trnCurrencySymbol: z.ZodString;
    trnType: z.ZodString;
    trnTypeCode: z.ZodString;
    debCrdDate: z.ZodString;
    amtBeforeConvAndIndex: z.ZodNumber;
    debCrdCurrencySymbol: z.ZodString;
    merchantAddress: z.ZodString;
    merchantPhoneNo: z.ZodString;
    branchCodeDesc: z.ZodString;
    transCardPresentInd: z.ZodBoolean;
    curPaymentNum: z.ZodNumber;
    numOfPayments: z.ZodNumber;
    tokenInd: z.ZodNumber;
    walletProviderCode: z.ZodNumber;
    walletProviderDesc: z.ZodString;
    tokenNumberPart4: z.ZodString;
    cashAccountTrnAmt: z.ZodNumber;
    comments: z.ZodArray<z.ZodObject<{
        key: z.ZodString;
        value: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        value: string;
        key: string;
    }, {
        value: string;
        key: string;
    }>, "many">;
    chargeExternalToCardComment: z.ZodString;
    transTypeCommentDetails: z.ZodArray<z.ZodString, "many">;
    refundInd: z.ZodBoolean;
    isImmediateCommentInd: z.ZodBoolean;
    isImmediateHHKInd: z.ZodBoolean;
    isMargarita: z.ZodBoolean;
    isSpreadPaymenstAbroad: z.ZodBoolean;
    trnExacWay: z.ZodNumber;
    debitSpreadInd: z.ZodBoolean;
    onGoingTransactionsComment: z.ZodString;
    earlyPaymentInd: z.ZodBoolean;
    merchantId: z.ZodString;
    crdExtIdNumTypeCode: z.ZodString;
    transSource: z.ZodString;
    isAbroadTransaction: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
    comments: {
        value: string;
        key: string;
    }[];
    merchantName: string;
    trnIntId: string;
    trnNumaretor: number;
    trnPurchaseDate: string;
    trnAmt: number;
    trnCurrencySymbol: string;
    trnType: string;
    trnTypeCode: string;
    debCrdDate: string;
    amtBeforeConvAndIndex: number;
    debCrdCurrencySymbol: string;
    merchantAddress: string;
    merchantPhoneNo: string;
    branchCodeDesc: string;
    transCardPresentInd: boolean;
    curPaymentNum: number;
    numOfPayments: number;
    tokenInd: number;
    walletProviderCode: number;
    walletProviderDesc: string;
    tokenNumberPart4: string;
    cashAccountTrnAmt: number;
    chargeExternalToCardComment: string;
    transTypeCommentDetails: string[];
    refundInd: boolean;
    isImmediateCommentInd: boolean;
    isImmediateHHKInd: boolean;
    isMargarita: boolean;
    isSpreadPaymenstAbroad: boolean;
    trnExacWay: number;
    debitSpreadInd: boolean;
    onGoingTransactionsComment: string;
    earlyPaymentInd: boolean;
    merchantId: string;
    crdExtIdNumTypeCode: string;
    transSource: string;
    isAbroadTransaction: boolean;
}, {
    comments: {
        value: string;
        key: string;
    }[];
    merchantName: string;
    trnIntId: string;
    trnNumaretor: number;
    trnPurchaseDate: string;
    trnAmt: number;
    trnCurrencySymbol: string;
    trnType: string;
    trnTypeCode: string;
    debCrdDate: string;
    amtBeforeConvAndIndex: number;
    debCrdCurrencySymbol: string;
    merchantAddress: string;
    merchantPhoneNo: string;
    branchCodeDesc: string;
    transCardPresentInd: boolean;
    curPaymentNum: number;
    numOfPayments: number;
    tokenInd: number;
    walletProviderCode: number;
    walletProviderDesc: string;
    tokenNumberPart4: string;
    cashAccountTrnAmt: number;
    chargeExternalToCardComment: string;
    transTypeCommentDetails: string[];
    refundInd: boolean;
    isImmediateCommentInd: boolean;
    isImmediateHHKInd: boolean;
    isMargarita: boolean;
    isSpreadPaymenstAbroad: boolean;
    trnExacWay: number;
    debitSpreadInd: boolean;
    onGoingTransactionsComment: string;
    earlyPaymentInd: boolean;
    merchantId: string;
    crdExtIdNumTypeCode: string;
    transSource: string;
    isAbroadTransaction: boolean;
}>;
export type CalTransaction = z.infer<typeof calTransactionSchema>;
export declare const calTransactionsSchema: z.ZodObject<{
    result: z.ZodObject<{
        blockedCardInd: z.ZodBoolean;
        bankAccounts: z.ZodArray<z.ZodObject<{
            bankName: z.ZodString;
            bankAccountNum: z.ZodString;
            currentBankAccountInd: z.ZodBoolean;
            debitDates: z.ZodArray<z.ZodObject<{
                date: z.ZodString;
                fromPurchaseDate: z.ZodString;
                toPurchaseDate: z.ZodString;
                choiceHHKDebit: z.ZodNumber;
                totalBasketAmount: z.ZodNumber;
                isChoiceRepaiment: z.ZodBoolean;
                fixDebitAmount: z.ZodNumber;
                totalDebits: z.ZodArray<z.ZodObject<{
                    currencySymbol: z.ZodString;
                    amount: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    amount: number;
                    currencySymbol: string;
                }, {
                    amount: number;
                    currencySymbol: string;
                }>, "many">;
                transactions: z.ZodArray<z.ZodObject<{
                    trnIntId: z.ZodString;
                    trnNumaretor: z.ZodNumber;
                    merchantName: z.ZodString;
                    trnPurchaseDate: z.ZodString;
                    trnAmt: z.ZodNumber;
                    trnCurrencySymbol: z.ZodString;
                    trnType: z.ZodString;
                    trnTypeCode: z.ZodString;
                    debCrdDate: z.ZodString;
                    amtBeforeConvAndIndex: z.ZodNumber;
                    debCrdCurrencySymbol: z.ZodString;
                    merchantAddress: z.ZodString;
                    merchantPhoneNo: z.ZodString;
                    branchCodeDesc: z.ZodString;
                    transCardPresentInd: z.ZodBoolean;
                    curPaymentNum: z.ZodNumber;
                    numOfPayments: z.ZodNumber;
                    tokenInd: z.ZodNumber;
                    walletProviderCode: z.ZodNumber;
                    walletProviderDesc: z.ZodString;
                    tokenNumberPart4: z.ZodString;
                    cashAccountTrnAmt: z.ZodNumber;
                    comments: z.ZodArray<z.ZodObject<{
                        key: z.ZodString;
                        value: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        value: string;
                        key: string;
                    }, {
                        value: string;
                        key: string;
                    }>, "many">;
                    chargeExternalToCardComment: z.ZodString;
                    transTypeCommentDetails: z.ZodArray<z.ZodString, "many">;
                    refundInd: z.ZodBoolean;
                    isImmediateCommentInd: z.ZodBoolean;
                    isImmediateHHKInd: z.ZodBoolean;
                    isMargarita: z.ZodBoolean;
                    isSpreadPaymenstAbroad: z.ZodBoolean;
                    trnExacWay: z.ZodNumber;
                    debitSpreadInd: z.ZodBoolean;
                    onGoingTransactionsComment: z.ZodString;
                    earlyPaymentInd: z.ZodBoolean;
                    merchantId: z.ZodString;
                    crdExtIdNumTypeCode: z.ZodString;
                    transSource: z.ZodString;
                    isAbroadTransaction: z.ZodBoolean;
                }, "strip", z.ZodTypeAny, {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }, {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                date: string;
                transactions: {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }[];
                fromPurchaseDate: string;
                toPurchaseDate: string;
                choiceHHKDebit: number;
                totalBasketAmount: number;
                isChoiceRepaiment: boolean;
                fixDebitAmount: number;
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
            }, {
                date: string;
                transactions: {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }[];
                fromPurchaseDate: string;
                toPurchaseDate: string;
                choiceHHKDebit: number;
                totalBasketAmount: number;
                isChoiceRepaiment: boolean;
                fixDebitAmount: number;
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
            }>, "many">;
            immidiateDebits: z.ZodObject<{
                totalDebits: z.ZodArray<z.ZodObject<{
                    currencySymbol: z.ZodString;
                    amount: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    amount: number;
                    currencySymbol: string;
                }, {
                    amount: number;
                    currencySymbol: string;
                }>, "many">;
                debitDays: z.ZodArray<z.ZodObject<{
                    date: z.ZodString;
                    numOfTransactions: z.ZodNumber;
                    totalDailyDebits: z.ZodArray<z.ZodObject<{
                        currencySymbol: z.ZodString;
                        amount: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        amount: number;
                        currencySymbol: string;
                    }, {
                        amount: number;
                        currencySymbol: string;
                    }>, "many">;
                    transactions: z.ZodArray<z.ZodObject<{
                        trnIntId: z.ZodString;
                        trnNumaretor: z.ZodNumber;
                        merchantName: z.ZodString;
                        trnPurchaseDate: z.ZodString;
                        trnAmt: z.ZodNumber;
                        trnCurrencySymbol: z.ZodString;
                        trnType: z.ZodString;
                        trnTypeCode: z.ZodString;
                        debCrdDate: z.ZodString;
                        amtBeforeConvAndIndex: z.ZodNumber;
                        debCrdCurrencySymbol: z.ZodString;
                        merchantAddress: z.ZodString;
                        merchantPhoneNo: z.ZodString;
                        branchCodeDesc: z.ZodString;
                        transCardPresentInd: z.ZodBoolean;
                        curPaymentNum: z.ZodNumber;
                        numOfPayments: z.ZodNumber;
                        tokenInd: z.ZodNumber;
                        walletProviderCode: z.ZodNumber;
                        walletProviderDesc: z.ZodString;
                        tokenNumberPart4: z.ZodString;
                        cashAccountTrnAmt: z.ZodNumber;
                        comments: z.ZodArray<z.ZodObject<{
                            key: z.ZodString;
                            value: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            value: string;
                            key: string;
                        }, {
                            value: string;
                            key: string;
                        }>, "many">;
                        chargeExternalToCardComment: z.ZodString;
                        transTypeCommentDetails: z.ZodArray<z.ZodString, "many">;
                        refundInd: z.ZodBoolean;
                        isImmediateCommentInd: z.ZodBoolean;
                        isImmediateHHKInd: z.ZodBoolean;
                        immediateComments: z.ZodArray<z.ZodObject<{
                            comment: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            comment: string;
                        }, {
                            comment: string;
                        }>, "many">;
                        isMargarita: z.ZodBoolean;
                        isSpreadPaymenstAbroad: z.ZodBoolean;
                        trnExacWay: z.ZodNumber;
                        debitSpreadInd: z.ZodBoolean;
                        onGoingTransactionsComment: z.ZodString;
                        earlyPaymentInd: z.ZodBoolean;
                        merchantId: z.ZodString;
                        crdExtIdNumTypeCode: z.ZodString;
                        transSource: z.ZodString;
                        isAbroadTransaction: z.ZodBoolean;
                    }, "strip", z.ZodTypeAny, {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }, {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }>, "many">;
                }, "strip", z.ZodTypeAny, {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }, {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
                debitDays: {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }[];
            }, {
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
                debitDays: {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }[];
            }>;
        }, "strip", z.ZodTypeAny, {
            bankName: string;
            bankAccountNum: string;
            currentBankAccountInd: boolean;
            debitDates: {
                date: string;
                transactions: {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }[];
                fromPurchaseDate: string;
                toPurchaseDate: string;
                choiceHHKDebit: number;
                totalBasketAmount: number;
                isChoiceRepaiment: boolean;
                fixDebitAmount: number;
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
            }[];
            immidiateDebits: {
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
                debitDays: {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }[];
            };
        }, {
            bankName: string;
            bankAccountNum: string;
            currentBankAccountInd: boolean;
            debitDates: {
                date: string;
                transactions: {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }[];
                fromPurchaseDate: string;
                toPurchaseDate: string;
                choiceHHKDebit: number;
                totalBasketAmount: number;
                isChoiceRepaiment: boolean;
                fixDebitAmount: number;
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
            }[];
            immidiateDebits: {
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
                debitDays: {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }[];
            };
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        blockedCardInd: boolean;
        bankAccounts: {
            bankName: string;
            bankAccountNum: string;
            currentBankAccountInd: boolean;
            debitDates: {
                date: string;
                transactions: {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }[];
                fromPurchaseDate: string;
                toPurchaseDate: string;
                choiceHHKDebit: number;
                totalBasketAmount: number;
                isChoiceRepaiment: boolean;
                fixDebitAmount: number;
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
            }[];
            immidiateDebits: {
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
                debitDays: {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }[];
            };
        }[];
    }, {
        blockedCardInd: boolean;
        bankAccounts: {
            bankName: string;
            bankAccountNum: string;
            currentBankAccountInd: boolean;
            debitDates: {
                date: string;
                transactions: {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }[];
                fromPurchaseDate: string;
                toPurchaseDate: string;
                choiceHHKDebit: number;
                totalBasketAmount: number;
                isChoiceRepaiment: boolean;
                fixDebitAmount: number;
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
            }[];
            immidiateDebits: {
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
                debitDays: {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }[];
            };
        }[];
    }>;
    statusDescription: z.ZodString;
    statusCode: z.ZodNumber;
    groupPid: z.ZodString;
}, "strip", z.ZodTypeAny, {
    result: {
        blockedCardInd: boolean;
        bankAccounts: {
            bankName: string;
            bankAccountNum: string;
            currentBankAccountInd: boolean;
            debitDates: {
                date: string;
                transactions: {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }[];
                fromPurchaseDate: string;
                toPurchaseDate: string;
                choiceHHKDebit: number;
                totalBasketAmount: number;
                isChoiceRepaiment: boolean;
                fixDebitAmount: number;
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
            }[];
            immidiateDebits: {
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
                debitDays: {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }[];
            };
        }[];
    };
    statusDescription: string;
    statusCode: number;
    groupPid: string;
}, {
    result: {
        blockedCardInd: boolean;
        bankAccounts: {
            bankName: string;
            bankAccountNum: string;
            currentBankAccountInd: boolean;
            debitDates: {
                date: string;
                transactions: {
                    comments: {
                        value: string;
                        key: string;
                    }[];
                    merchantName: string;
                    trnIntId: string;
                    trnNumaretor: number;
                    trnPurchaseDate: string;
                    trnAmt: number;
                    trnCurrencySymbol: string;
                    trnType: string;
                    trnTypeCode: string;
                    debCrdDate: string;
                    amtBeforeConvAndIndex: number;
                    debCrdCurrencySymbol: string;
                    merchantAddress: string;
                    merchantPhoneNo: string;
                    branchCodeDesc: string;
                    transCardPresentInd: boolean;
                    curPaymentNum: number;
                    numOfPayments: number;
                    tokenInd: number;
                    walletProviderCode: number;
                    walletProviderDesc: string;
                    tokenNumberPart4: string;
                    cashAccountTrnAmt: number;
                    chargeExternalToCardComment: string;
                    transTypeCommentDetails: string[];
                    refundInd: boolean;
                    isImmediateCommentInd: boolean;
                    isImmediateHHKInd: boolean;
                    isMargarita: boolean;
                    isSpreadPaymenstAbroad: boolean;
                    trnExacWay: number;
                    debitSpreadInd: boolean;
                    onGoingTransactionsComment: string;
                    earlyPaymentInd: boolean;
                    merchantId: string;
                    crdExtIdNumTypeCode: string;
                    transSource: string;
                    isAbroadTransaction: boolean;
                }[];
                fromPurchaseDate: string;
                toPurchaseDate: string;
                choiceHHKDebit: number;
                totalBasketAmount: number;
                isChoiceRepaiment: boolean;
                fixDebitAmount: number;
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
            }[];
            immidiateDebits: {
                totalDebits: {
                    amount: number;
                    currencySymbol: string;
                }[];
                debitDays: {
                    date: string;
                    transactions: {
                        comments: {
                            value: string;
                            key: string;
                        }[];
                        merchantName: string;
                        trnIntId: string;
                        trnNumaretor: number;
                        trnPurchaseDate: string;
                        trnAmt: number;
                        trnCurrencySymbol: string;
                        trnType: string;
                        trnTypeCode: string;
                        debCrdDate: string;
                        amtBeforeConvAndIndex: number;
                        debCrdCurrencySymbol: string;
                        merchantAddress: string;
                        merchantPhoneNo: string;
                        branchCodeDesc: string;
                        transCardPresentInd: boolean;
                        curPaymentNum: number;
                        numOfPayments: number;
                        tokenInd: number;
                        walletProviderCode: number;
                        walletProviderDesc: string;
                        tokenNumberPart4: string;
                        cashAccountTrnAmt: number;
                        chargeExternalToCardComment: string;
                        transTypeCommentDetails: string[];
                        refundInd: boolean;
                        isImmediateCommentInd: boolean;
                        isImmediateHHKInd: boolean;
                        isMargarita: boolean;
                        isSpreadPaymenstAbroad: boolean;
                        trnExacWay: number;
                        debitSpreadInd: boolean;
                        onGoingTransactionsComment: string;
                        earlyPaymentInd: boolean;
                        merchantId: string;
                        crdExtIdNumTypeCode: string;
                        transSource: string;
                        isAbroadTransaction: boolean;
                        immediateComments: {
                            comment: string;
                        }[];
                    }[];
                    numOfTransactions: number;
                    totalDailyDebits: {
                        amount: number;
                        currencySymbol: string;
                    }[];
                }[];
            };
        }[];
    };
    statusDescription: string;
    statusCode: number;
    groupPid: string;
}>;
