import { z } from 'zod';
export declare const zodDiscountTransactionSchema: z.ZodObject<{
    OperationDate: z.ZodString;
    ValueDate: z.ZodString;
    OperationCode: z.ZodString;
    OperationDescription: z.ZodString;
    OperationDescription2: z.ZodString;
    OperationDescription3: z.ZodString;
    OperationBranch: z.ZodCoercedNumber<unknown>;
    OperationBank: z.ZodCoercedNumber<unknown>;
    Channel: z.ZodString;
    ChannelName: z.ZodString;
    CheckNumber: z.ZodOptional<z.ZodNumber>;
    InstituteCode: z.ZodString;
    OperationAmount: z.ZodNumber;
    BalanceAfterOperation: z.ZodNumber;
    OperationNumber: z.ZodNumber;
    BranchTreasuryNumber: z.ZodString;
    Urn: z.ZodString;
    OperationDetailsServiceName: z.ZodString;
    CommissionChannelCode: z.ZodString;
    CommissionChannelName: z.ZodString;
    CommissionTypeName: z.ZodString;
    BusinessDayDate: z.ZodString;
    EventName: z.ZodString;
    CategoryCode: z.ZodNumber;
    CategoryDescCode: z.ZodNumber;
    CategoryDescription: z.ZodString;
    OperationDescriptionToDisplay: z.ZodString;
    OperationOrder: z.ZodNumber;
    IsLastSeen: z.ZodBoolean;
}, z.core.$strip>;
export type DiscountTransaction = z.infer<typeof zodDiscountTransactionSchema>;
export declare const zodLastTransactionsSchema: z.ZodObject<{
    CurrentAccountLastTransactions: z.ZodObject<{
        LastTransactionsOrder: z.ZodString;
        CurrentAccountInfo: z.ZodObject<{
            AccountBalance: z.ZodNumber;
            AccountCurrencyCode: z.ZodString;
            AccountCurrencyDescription: z.ZodObject<{
                Value: z.ZodString;
                C: z.ZodString;
            }, z.core.$strip>;
            AccountCustomerType: z.ZodOptional<z.ZodString>;
            CommissionFlag: z.ZodString;
        }, z.core.$strip>;
        AdditionalTransactions: z.ZodString;
        OperationEntry: z.ZodArray<z.ZodObject<{
            OperationDate: z.ZodString;
            ValueDate: z.ZodString;
            OperationCode: z.ZodString;
            OperationDescription: z.ZodString;
            OperationDescription2: z.ZodString;
            OperationDescription3: z.ZodString;
            OperationBranch: z.ZodCoercedNumber<unknown>;
            OperationBank: z.ZodCoercedNumber<unknown>;
            Channel: z.ZodString;
            ChannelName: z.ZodString;
            CheckNumber: z.ZodOptional<z.ZodNumber>;
            InstituteCode: z.ZodString;
            OperationAmount: z.ZodNumber;
            BalanceAfterOperation: z.ZodNumber;
            OperationNumber: z.ZodNumber;
            BranchTreasuryNumber: z.ZodString;
            Urn: z.ZodString;
            OperationDetailsServiceName: z.ZodString;
            CommissionChannelCode: z.ZodString;
            CommissionChannelName: z.ZodString;
            CommissionTypeName: z.ZodString;
            BusinessDayDate: z.ZodString;
            EventName: z.ZodString;
            CategoryCode: z.ZodNumber;
            CategoryDescCode: z.ZodNumber;
            CategoryDescription: z.ZodString;
            OperationDescriptionToDisplay: z.ZodString;
            OperationOrder: z.ZodNumber;
            IsLastSeen: z.ZodBoolean;
        }, z.core.$strip>>;
        FutureTransactionsBlock: z.ZodObject<{
            FutureTransactionStatus: z.ZodString;
            FutureTransactionEntry: z.ZodOptional<z.ZodArray<z.ZodObject<{
                OperationDate: z.ZodString;
                OperationCode: z.ZodString;
                OperationDescription: z.ZodString;
                OperationDescription2: z.ZodString;
                OperationDescription3: z.ZodString;
                OperationAmount: z.ZodNumber;
                EstimatedBalance: z.ZodNumber;
                ValueDate: z.ZodString;
                Urn: z.ZodString;
                CategoryCode: z.ZodNumber;
                CategoryDescCode: z.ZodNumber;
                CategoryDescription: z.ZodString;
                Comments: z.ZodString;
                OperationDescriptionToDisplay: z.ZodString;
                OperationOrder: z.ZodNumber;
            }, z.core.$strip>>>;
        }, z.core.$strip>;
        TotalFutureTransactionsBalance: z.ZodNumber;
        BalanceAfterOperationFrequency: z.ZodString;
        TotalOperation: z.ZodNumber;
        TotalNumberFutureTransaction: z.ZodNumber;
    }, z.core.$strip>;
}, z.core.$strip>;
