import { z } from 'zod';
export declare const HapoalimILSTransactionsSchema: z.ZodObject<{
    comments: z.ZodArray<z.ZodString>;
    message: z.ZodArray<z.ZodString>;
    metadata: z.ZodOptional<z.ZodObject<{
        links: z.ZodObject<{}, z.core.$strict>;
        messages: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{
            messageCode: z.ZodUnion<readonly [z.ZodLiteral<11040>, z.ZodLiteral<1260003>, z.ZodLiteral<1260011>]>;
            messageDescription: z.ZodString;
            messagePurposeCategoryCode: z.ZodLiteral<"1">;
            severity: z.ZodLiteral<"I">;
        }, z.core.$strict>, z.ZodObject<{
            messageCode: z.ZodLiteral<51>;
            messageDescription: z.ZodLiteral<"">;
            severity: z.ZodLiteral<"I">;
        }, z.core.$strict>]>>;
    }, z.core.$strict>>;
    numItemsPerPage: z.ZodNumber;
    pdfUrl: z.ZodString;
    retrievalTransactionData: z.ZodObject<{
        accountNumber: z.ZodNumber;
        balanceAmountDisplayIndication: z.ZodLiteral<"Y">;
        bankNumber: z.ZodLiteral<12>;
        branchNumber: z.ZodNumber;
        eventCounter: z.ZodNumber;
        formattedRetrievalEndDate: z.ZodString;
        formattedRetrievalMaxDate: z.ZodString;
        formattedRetrievalMinDate: z.ZodString;
        formattedRetrievalStartDate: z.ZodString;
        joinPfm: z.ZodUnion<readonly [z.ZodLiteral<false>, z.ZodLiteral<true>]>;
        retrievalEndDate: z.ZodNumber;
        retrievalMaxDate: z.ZodNumber;
        retrievalMinDate: z.ZodNumber;
        retrievalStartDate: z.ZodNumber;
    }, z.core.$strict>;
    transactions: z.ZodArray<z.ZodObject<{
        activityDescription: z.ZodString;
        activityDescriptionIncludeValueDate: z.ZodNullable<z.ZodString>;
        activityTypeCode: z.ZodNumber;
        beneficiaryDetailsData: z.ZodUnion<readonly [z.ZodObject<{
            messageDetail: z.ZodNullable<z.ZodString>;
            messageHeadline: z.ZodNullable<z.ZodString>;
            partyHeadline: z.ZodNullable<z.ZodString>;
            partyName: z.ZodNullable<z.ZodString>;
            recordNumber: z.ZodNumber;
            tableNumber: z.ZodNumber;
            beneficiaryDetails: z.ZodNullable<z.ZodString>;
        }, z.core.$strict>, z.ZodNull]>;
        comment: z.ZodNullable<z.ZodString>;
        commentExistenceSwitch: z.ZodLiteral<0>;
        contraAccountNumber: z.ZodNumber;
        contraAccountTypeCode: z.ZodNumber;
        contraBankNumber: z.ZodNumber;
        contraBranchNumber: z.ZodNumber;
        currentBalance: z.ZodNumber;
        dataGroupCode: z.ZodNumber;
        details: z.ZodNullable<z.ZodString>;
        differentDateIndication: z.ZodString;
        englishActionDesc: z.ZodNullable<z.ZodString>;
        eventActivityTypeCode: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>;
        eventAmount: z.ZodNumber;
        eventDate: z.ZodNumber;
        eventId: z.ZodNumber;
        executingBranchNumber: z.ZodNumber;
        expandedEventDate: z.ZodString;
        fieldDescDisplaySwitch: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
        formattedEventDate: z.ZodString;
        formattedOriginalEventCreateDate: z.ZodNull;
        formattedValueDate: z.ZodString;
        internalLinkCode: z.ZodNumber;
        marketingOfferContext: z.ZodLiteral<0>;
        offerActivityContext: z.ZodNullable<z.ZodString>;
        originalEventCreateDate: z.ZodNumber;
        pfmDetails: z.ZodNullable<z.ZodString>;
        recordNumber: z.ZodNumber;
        referenceCatenatedNumber: z.ZodNumber;
        referenceNumber: z.ZodNumber;
        rejectedDataEventPertainingIndication: z.ZodString;
        serialNumber: z.ZodNumber;
        tableNumber: z.ZodNumber;
        textCode: z.ZodNumber;
        transactionType: z.ZodUnion<readonly [z.ZodLiteral<"REGULAR">, z.ZodLiteral<"TODAY">, z.ZodLiteral<"FUTURE">]>;
        valueDate: z.ZodNumber;
        displayCreditAccountDetails: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
        displayRTGSIncomingTrsDetails: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
        formattedEventAmount: z.ZodString;
        formattedCurrentBalance: z.ZodString;
    }, z.core.$strict>>;
}, z.core.$strict>;
export type HapoalimILSTransactions = z.infer<typeof HapoalimILSTransactionsSchema>;
