import { z } from 'zod';
export declare const HapoalimDepositsSchema: z.ZodObject<{
    metadata: z.ZodObject<{
        messages: z.ZodArray<z.ZodObject<{
            messageDescription: z.ZodString;
            messageCode: z.ZodNumber;
            severity: z.ZodString;
        }, z.core.$loose>>;
        links: z.ZodObject<{}, z.core.$loose>;
    }, z.core.$loose>;
    list: z.ZodArray<z.ZodObject<{
        data: z.ZodArray<z.ZodObject<{
            metadata: z.ZodObject<{
                attributes: z.ZodObject<{
                    actualCurrencyRate: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    lastIndexRate: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    basicIndexValue: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    basicCurrencyRate: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    standingOrderAmount: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    linkagePercent: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    ratePercentFactor: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    fixedInterestRate: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                }, z.core.$loose>;
                links: z.ZodObject<{}, z.core.$loose>;
            }, z.core.$loose>;
            shortProductName: z.ZodLiteral<"פריים">;
            principalAmount: z.ZodNumber;
            revaluedTotalAmount: z.ZodNumber;
            endExitDate: z.ZodNumber;
            paymentDate: z.ZodNumber;
            statedAnnualInterestRate: z.ZodNumber;
            hebrewPurposeDescription: z.ZodLiteral<"לא רלוונטי">;
            objectiveAmount: z.ZodNumber;
            objectiveDate: z.ZodNumber;
            agreementOpeningDate: z.ZodNumber;
            eventWithdrawalAmount: z.ZodNumber;
            startExitDate: z.ZodNumber;
            periodUntilNextEvent: z.ZodNumber;
            renewalDescription: z.ZodUnion<readonly [z.ZodLiteral<"פיקדון מתחדש">, z.ZodLiteral<"יפרע לעו\"ש">]>;
            requestedRenewalNumber: z.ZodNumber;
            interestBaseDescription: z.ZodLiteral<"פריים">;
            interestTypeDescription: z.ZodLiteral<"משתנה">;
            spreadPercent: z.ZodNumber;
            variableInterestDescription: z.ZodString;
            adjustedInterest: z.ZodNumber;
            interestCalculatingMethodDescription: z.ZodLiteral<"קו ישר">;
            interestCreditingMethodDescription: z.ZodLiteral<"לקרן הפיקדון">;
            interestPaymentDescription: z.ZodLiteral<"תחנה">;
            nominalInterest: z.ZodNumber;
            depositSerialId: z.ZodNumber;
            linkageBaseDescription: z.ZodNull;
            renewalCounter: z.ZodNumber;
            productFreeText: z.ZodString;
            partyTextId: z.ZodNumber;
            actualIndexRate: z.ZodNumber;
            interestTypeCode: z.ZodNumber;
            productNumber: z.ZodNumber;
            productPurposeCode: z.ZodNumber;
            detailedAccountTypeCode: z.ZodNumber;
            formattedEndExitDate: z.ZodString;
            formattedPaymentDate: z.ZodString;
            formattedObjectiveDate: z.ZodNull;
            formattedAgreementOpeningDate: z.ZodString;
            formattedStartExitDate: z.ZodString;
            lienDescription: z.ZodUnion<readonly [z.ZodLiteral<"משועבד">, z.ZodLiteral<"מבטיח אשראי">]>;
            withdrawalEnablingIndication: z.ZodNumber;
            renewalEnablingIndication: z.ZodNumber;
            standingOrderEnablingIndication: z.ZodNumber;
            additionEnablingIndication: z.ZodNumber;
            timeUnitDescription: z.ZodLiteral<"ימים">;
            formattedRevaluedTotalAmount: z.ZodNull;
            warningExistanceIndication: z.ZodNumber;
            renewalDateExplanation: z.ZodUnion<readonly [z.ZodLiteral<"תחנה קרובה">, z.ZodLiteral<"ייפרע לעו\"ש בתאריך">]>;
            expectedRepaymentSwitch: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
        }, z.core.$strict>>;
        source: z.ZodLiteral<"israeliCurrencyDeposit">;
        validityDate: z.ZodNumber;
        validityTime: z.ZodNumber;
        israeliCurrencyDepositPrincipalBalanceAmount: z.ZodNumber;
        depositsRevaluedAmount: z.ZodNumber;
        formattedValidityTime: z.ZodString;
        formattedDate: z.ZodString;
        amount: z.ZodNumber;
        revaluatedAmount: z.ZodNumber;
        messages: z.ZodArray<z.ZodObject<{
            messageCode: z.ZodUnion<readonly [z.ZodLiteral<803>, z.ZodLiteral<804>, z.ZodLiteral<805>, z.ZodLiteral<821>, z.ZodLiteral<822>, z.ZodLiteral<823>, z.ZodLiteral<824>, z.ZodLiteral<825>, z.ZodLiteral<826>]>;
            messageDescription: z.ZodUnion<readonly [z.ZodLiteral<"בכל מקרה לא תפחת הריבית על הפיקדון משיעור 0% בשנה.">, z.ZodLiteral<"הוראת משיכה/אי חידוש לפיקדון צמוד מט\"ח יש לתת שני ימי עסקים לפחות לפני תאריך התחנה/החידוש.">, z.ZodLiteral<"שערוך הפיקדונות המובנים מחושב בשיטה דומה, אך לא זהה, לתנאי ההתקשרות ואין בנתונים כדי לחייב את הבנק או לשמש אסמכתא לפדיון או משיכה.">, z.ZodLiteral<"פעולה המבוצעת בפיקדונות בשקלים עד השעה 18:30 (בימי ו׳ וערבי חג עד 14:00) ביום שהינו יום עסקים, נקלטת מיד עם אישורה ומשתקפת מיידית במסך פירוט פיקדונות.">, z.ZodLiteral<"לאחר קליטת הפעולה לא ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה הניתנת לאחר השעה 18:30 ( בימי ו׳ וערבי חג - לאחר השעה 14:00 ) תשתקף בחשבונך החל מהשעה 02:00 ועד למועד זה ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה הניתנת ביום שאינו יום עסקים, תבוצע ביום העסקים הבא ותשתקף בחשבונך החל מהשעה 02:00 של אותו יום ועד למועד זה ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה לביצוע עתידי ניתנת לביטול עד לשעה 02:00 של יום ערך הביצוע.">, z.ZodLiteral<"במסך \"סטטוס הוראות בפיקדונות\" ניתן לצפות בסטטוס הפעולה. אם סטטוס הפעולה הינו \"ממתין לביצוע\" - ניתן לבטלה.">]>;
            messageTypeCode: z.ZodLiteral<"I">;
        }, z.core.$strict>>;
    }, z.core.$strict>>;
    depositsWrapperData: z.ZodArray<z.ZodObject<{
        data: z.ZodArray<z.ZodObject<{
            metadata: z.ZodObject<{
                attributes: z.ZodObject<{
                    actualCurrencyRate: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    lastIndexRate: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    basicIndexValue: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    basicCurrencyRate: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    standingOrderAmount: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    linkagePercent: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    ratePercentFactor: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                    fixedInterestRate: z.ZodObject<{
                        hidden: z.ZodString;
                    }, z.core.$loose>;
                }, z.core.$loose>;
                links: z.ZodObject<{}, z.core.$loose>;
            }, z.core.$loose>;
            shortProductName: z.ZodLiteral<"פריים">;
            principalAmount: z.ZodNumber;
            revaluedTotalAmount: z.ZodNumber;
            endExitDate: z.ZodNumber;
            paymentDate: z.ZodNumber;
            statedAnnualInterestRate: z.ZodNumber;
            hebrewPurposeDescription: z.ZodLiteral<"לא רלוונטי">;
            objectiveAmount: z.ZodNumber;
            objectiveDate: z.ZodNumber;
            agreementOpeningDate: z.ZodNumber;
            eventWithdrawalAmount: z.ZodNumber;
            startExitDate: z.ZodNumber;
            periodUntilNextEvent: z.ZodNumber;
            renewalDescription: z.ZodUnion<readonly [z.ZodLiteral<"פיקדון מתחדש">, z.ZodLiteral<"יפרע לעו\"ש">]>;
            requestedRenewalNumber: z.ZodNumber;
            interestBaseDescription: z.ZodLiteral<"פריים">;
            interestTypeDescription: z.ZodLiteral<"משתנה">;
            spreadPercent: z.ZodNumber;
            variableInterestDescription: z.ZodString;
            adjustedInterest: z.ZodNumber;
            interestCalculatingMethodDescription: z.ZodLiteral<"קו ישר">;
            interestCreditingMethodDescription: z.ZodLiteral<"לקרן הפיקדון">;
            interestPaymentDescription: z.ZodLiteral<"תחנה">;
            nominalInterest: z.ZodNumber;
            depositSerialId: z.ZodNumber;
            linkageBaseDescription: z.ZodNull;
            renewalCounter: z.ZodNumber;
            productFreeText: z.ZodString;
            partyTextId: z.ZodNumber;
            actualIndexRate: z.ZodNumber;
            interestTypeCode: z.ZodNumber;
            productNumber: z.ZodNumber;
            productPurposeCode: z.ZodNumber;
            detailedAccountTypeCode: z.ZodNumber;
            formattedEndExitDate: z.ZodString;
            formattedPaymentDate: z.ZodString;
            formattedObjectiveDate: z.ZodNull;
            formattedAgreementOpeningDate: z.ZodString;
            formattedStartExitDate: z.ZodString;
            lienDescription: z.ZodUnion<readonly [z.ZodLiteral<"משועבד">, z.ZodLiteral<"מבטיח אשראי">]>;
            withdrawalEnablingIndication: z.ZodNumber;
            renewalEnablingIndication: z.ZodNumber;
            standingOrderEnablingIndication: z.ZodNumber;
            additionEnablingIndication: z.ZodNumber;
            timeUnitDescription: z.ZodLiteral<"ימים">;
            formattedRevaluedTotalAmount: z.ZodNull;
            warningExistanceIndication: z.ZodNumber;
            renewalDateExplanation: z.ZodUnion<readonly [z.ZodLiteral<"תחנה קרובה">, z.ZodLiteral<"ייפרע לעו\"ש בתאריך">]>;
            expectedRepaymentSwitch: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>;
        }, z.core.$strict>>;
        source: z.ZodLiteral<"israeliCurrencyDeposit">;
        validityDate: z.ZodNumber;
        validityTime: z.ZodNumber;
        israeliCurrencyDepositPrincipalBalanceAmount: z.ZodNumber;
        depositsRevaluedAmount: z.ZodNumber;
        formattedValidityTime: z.ZodString;
        formattedDate: z.ZodString;
        amount: z.ZodNumber;
        revaluatedAmount: z.ZodNumber;
        messages: z.ZodArray<z.ZodObject<{
            messageCode: z.ZodUnion<readonly [z.ZodLiteral<803>, z.ZodLiteral<804>, z.ZodLiteral<805>, z.ZodLiteral<821>, z.ZodLiteral<822>, z.ZodLiteral<823>, z.ZodLiteral<824>, z.ZodLiteral<825>, z.ZodLiteral<826>]>;
            messageDescription: z.ZodUnion<readonly [z.ZodLiteral<"בכל מקרה לא תפחת הריבית על הפיקדון משיעור 0% בשנה.">, z.ZodLiteral<"הוראת משיכה/אי חידוש לפיקדון צמוד מט\"ח יש לתת שני ימי עסקים לפחות לפני תאריך התחנה/החידוש.">, z.ZodLiteral<"שערוך הפיקדונות המובנים מחושב בשיטה דומה, אך לא זהה, לתנאי ההתקשרות ואין בנתונים כדי לחייב את הבנק או לשמש אסמכתא לפדיון או משיכה.">, z.ZodLiteral<"פעולה המבוצעת בפיקדונות בשקלים עד השעה 18:30 (בימי ו׳ וערבי חג עד 14:00) ביום שהינו יום עסקים, נקלטת מיד עם אישורה ומשתקפת מיידית במסך פירוט פיקדונות.">, z.ZodLiteral<"לאחר קליטת הפעולה לא ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה הניתנת לאחר השעה 18:30 ( בימי ו׳ וערבי חג - לאחר השעה 14:00 ) תשתקף בחשבונך החל מהשעה 02:00 ועד למועד זה ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה הניתנת ביום שאינו יום עסקים, תבוצע ביום העסקים הבא ותשתקף בחשבונך החל מהשעה 02:00 של אותו יום ועד למועד זה ניתן יהיה לבטלה.">, z.ZodLiteral<"הוראה לביצוע עתידי ניתנת לביטול עד לשעה 02:00 של יום ערך הביצוע.">, z.ZodLiteral<"במסך \"סטטוס הוראות בפיקדונות\" ניתן לצפות בסטטוס הפעולה. אם סטטוס הפעולה הינו \"ממתין לביצוע\" - ניתן לבטלה.">]>;
            messageTypeCode: z.ZodLiteral<"I">;
        }, z.core.$strict>>;
    }, z.core.$strict>>;
}, z.core.$strict>;
export type HapoalimDeposits = z.infer<typeof HapoalimDepositsSchema>;
