import * as Types from "../../../__generated__/types.js";
import * as gm from "graphql-modules";
export declare namespace ScraperIngestionModule {
    interface DefinedFields {
        InsertedTransactionSummary: 'id' | 'date' | 'description' | 'amount' | 'account';
        ChangedField: 'field' | 'oldValue' | 'newValue';
        ChangedTransaction: 'id' | 'changedFields';
        ScraperUploadResult: 'inserted' | 'skipped' | 'insertedIds' | 'insertedTransactions' | 'changedTransactions';
        Mutation: 'uploadPoalimIlsTransactions' | 'uploadPoalimForeignTransactions' | 'uploadPoalimSwiftTransactions' | 'uploadIsracardTransactions' | 'uploadAmexTransactions' | 'uploadCalTransactions' | 'uploadDiscountTransactions' | 'uploadMaxTransactions' | 'uploadCurrencyRates' | 'uploadOtsarHahayalIlsTransactions' | 'uploadOtsarHahayalForeignTransactions' | 'uploadOtsarHahayalCreditCardTransactions';
    }
    interface DefinedInputFields {
        PoalimIlsTransactionInput: 'accountNumber' | 'activityDescription' | 'activityDescriptionIncludeValueDate' | 'activityTypeCode' | 'bankNumber' | 'beneficiaryDetailsData' | 'beneficiaryDetailsDataMessageDetail' | 'beneficiaryDetailsDataMessageHeadline' | 'beneficiaryDetailsDataPartyHeadline' | 'beneficiaryDetailsDataPartyName' | 'beneficiaryDetailsDataRecordNumber' | 'beneficiaryDetailsDataTableNumber' | 'branchNumber' | 'comment' | 'commentExistenceSwitch' | 'contraAccountNumber' | 'contraAccountTypeCode' | 'contraBankNumber' | 'contraBranchNumber' | 'currentBalance' | 'dataGroupCode' | 'details' | 'differentDateIndication' | 'englishActionDesc' | 'eventActivityTypeCode' | 'eventAmount' | 'eventDate' | 'eventId' | 'executingBranchNumber' | 'expandedEventDate' | 'fieldDescDisplaySwitch' | 'formattedEventDate' | 'formattedOriginalEventCreateDate' | 'formattedValueDate' | 'internalLinkCode' | 'marketingOfferContext' | 'offerActivityContext' | 'originalEventCreateDate' | 'pfmDetails' | 'recordNumber' | 'referenceCatenatedNumber' | 'referenceNumber' | 'rejectedDataEventPertainingIndication' | 'serialNumber' | 'tableNumber' | 'textCode' | 'transactionType' | 'urlAddressNiar' | 'valueDate';
        PoalimForeignTransactionInput: 'accountName' | 'accountNumber' | 'activityDescription' | 'activityTypeCode' | 'bankNumber' | 'branchNumber' | 'commentExistenceSwitch' | 'comments' | 'contraAccountFieldNameLable' | 'contraAccountNumber' | 'contraBankNumber' | 'contraBranchNumber' | 'contraCurrencyCode' | 'currency' | 'currencyLongDescription' | 'currencyRate' | 'currencySwiftCode' | 'currentBalance' | 'dataGroupCode' | 'eventActivityTypeCode' | 'eventAmount' | 'eventDetails' | 'eventNumber' | 'executingDate' | 'formattedExecutingDate' | 'formattedValueDate' | 'metadataAttributesContraAccountFieldNameLable' | 'metadataAttributesContraAccountNumber' | 'metadataAttributesContraBankNumber' | 'metadataAttributesContraBranchNumber' | 'metadataAttributesContraCurrencyCode' | 'metadataAttributesCurrencyRate' | 'metadataAttributesDataGroupCode' | 'metadataAttributesOriginalEventKey' | 'metadataAttributesRateFixingCode' | 'originalEventKey' | 'originalSystemId' | 'rateFixingCode' | 'rateFixingDescription' | 'rateFixingShortDescription' | 'referenceCatenatedNumber' | 'referenceNumber' | 'transactionType' | 'urlAddress' | 'urlAddressNiar' | 'validityDate' | 'valueDate';
        PoalimSwiftTransactionInput: 'accountNumber' | 'amount' | 'bankNumber' | 'beneficiaryEnglishCityName' | 'beneficiaryEnglishCountryName' | 'beneficiaryEnglishStreetName' | 'branchNumber' | 'chargePartyName' | 'currencyCodeCatenatedKey' | 'currencyLongDescription' | 'dataOriginCode' | 'formattedStartDate' | 'orderCustomerName' | 'referenceNumber' | 'startDate' | 'swiftAccountWithInstitution57' | 'swiftBankCode' | 'swiftBankOperationCode23B' | 'swiftBeneficiaryCustomer59' | 'swiftCurrencyInstructedAmount33B' | 'swiftDetailsOfCharges71A' | 'swiftExchangeRate36' | 'swiftInstructionCode23E' | 'swiftIsnSerialNumber' | 'swiftOrderingCustomer50K' | 'swiftOrderingInstitution52A' | 'swiftOrderingInstitution52D' | 'swiftReceiversCorrespondent54A' | 'swiftRegulatoryReporting77B' | 'swiftRemittanceInformation70' | 'swiftSendersCharges71F' | 'swiftSendersCorrespondent53A' | 'swiftSendersReference20' | 'swiftSendersToReceiverInformation72' | 'swiftStatusCode' | 'swiftStatusDesc' | 'swiftValueDateCurrencyAmount32A' | 'transferCatenatedId';
        IsracardTransactionInput: 'adendum' | 'card' | 'cardIndex' | 'chargingDate' | 'city' | 'clientIpAddress' | 'currencyId' | 'currentPaymentCurrency' | 'dealSum' | 'dealSumOutbound' | 'dealSumType' | 'dealsInbound' | 'displayProperties' | 'esbServicesCall' | 'fullPaymentDate' | 'fullPurchaseDate' | 'fullPurchaseDateOutbound' | 'fullSupplierNameHeb' | 'fullSupplierNameOutbound' | 'horaatKeva' | 'isButton' | 'isCaptcha' | 'isError' | 'isHoraatKeva' | 'isShowDealsOutbound' | 'isShowLinkForSupplierDetails' | 'kodMatbeaMekori' | 'message' | 'moreInfo' | 'paymentDate' | 'paymentSum' | 'paymentSumOutbound' | 'paymentSumSign' | 'purchaseDate' | 'purchaseDateOutbound' | 'returnCode' | 'returnMessage' | 'siteName' | 'solek' | 'specificDate' | 'stage' | 'supplierId' | 'supplierName' | 'supplierNameOutbound' | 'tablePageNum' | 'voucherNumber' | 'voucherNumberRatz' | 'voucherNumberRatzOutbound';
        AmexTransactionInput: 'adendum' | 'card' | 'cardIndex' | 'chargingDate' | 'city' | 'clientIpAddress' | 'currencyId' | 'currentPaymentCurrency' | 'dealSum' | 'dealSumOutbound' | 'dealSumType' | 'dealsInbound' | 'displayProperties' | 'esbServicesCall' | 'fullPaymentDate' | 'fullPurchaseDate' | 'fullPurchaseDateOutbound' | 'fullSupplierNameHeb' | 'fullSupplierNameOutbound' | 'horaatKeva' | 'isButton' | 'isCaptcha' | 'isError' | 'isHoraatKeva' | 'isShowDealsOutbound' | 'isShowLinkForSupplierDetails' | 'kodMatbeaMekori' | 'message' | 'moreInfo' | 'paymentDate' | 'paymentSum' | 'paymentSumOutbound' | 'paymentSumSign' | 'purchaseDate' | 'purchaseDateOutbound' | 'returnCode' | 'returnMessage' | 'siteName' | 'solek' | 'specificDate' | 'stage' | 'supplierId' | 'supplierName' | 'supplierNameOutbound' | 'tablePageNum' | 'voucherNumber' | 'voucherNumberRatz' | 'voucherNumberRatzOutbound';
        CalTransactionInput: 'amtBeforeConvAndIndex' | 'branchCodeDesc' | 'card' | 'cashAccountTrnAmt' | 'chargeExternalToCardComment' | 'crdExtIdNumTypeCode' | 'curPaymentNum' | 'debCrdCurrencySymbol' | 'debCrdDate' | 'debitSpreadInd' | 'earlyPaymentInd' | 'isAbroadTransaction' | 'isImmediateCommentInd' | 'isImmediateHhkInd' | 'isMargarita' | 'isSpreadPaymenstAbroad' | 'merchantAddress' | 'merchantId' | 'merchantName' | 'merchantPhoneNo' | 'numOfPayments' | 'onGoingTransactionsComment' | 'refundInd' | 'tokenInd' | 'tokenNumberPart4' | 'transCardPresentInd' | 'transSource' | 'trnAmt' | 'trnCurrencySymbol' | 'trnExacWay' | 'trnIntId' | 'trnNumaretor' | 'trnPurchaseDate' | 'trnType' | 'trnTypeCode' | 'walletProviderCode' | 'walletProviderDesc';
        DiscountTransactionInput: 'accountNumber' | 'balanceAfterOperation' | 'branchTreasuryNumber' | 'businessDayDate' | 'categoryCode' | 'categoryDescCode' | 'categoryDescription' | 'channel' | 'channelName' | 'checkNumber' | 'commissionChannelCode' | 'commissionChannelName' | 'commissionTypeName' | 'eventName' | 'instituteCode' | 'isLastSeen' | 'operationAmount' | 'operationBank' | 'operationBranch' | 'operationCode' | 'operationDate' | 'operationDescription' | 'operationDescription2' | 'operationDescription3' | 'operationDescriptionToDisplay' | 'operationDetailsServiceName' | 'operationNumber' | 'operationOrder' | 'urn' | 'valueDate';
        MaxTransactionInput: 'actualPaymentAmount' | 'arn' | 'cardIndex' | 'categoryId' | 'comments' | 'dealDataAcq' | 'dealDataAdjustmentAmount' | 'dealDataAdjustmentType' | 'dealDataAmount' | 'dealDataAmountIls' | 'dealDataAmountLeft' | 'dealDataArn' | 'dealDataAuthorizationNumber' | 'dealDataCardName' | 'dealDataCardToken' | 'dealDataCommissionVat' | 'dealDataDirectExchange' | 'dealDataExchangeCommissionAmount' | 'dealDataExchangeCommissionMaam' | 'dealDataExchangeCommissionType' | 'dealDataExchangeDirect' | 'dealDataExchangeRate' | 'dealDataIndexRateBase' | 'dealDataIndexRatePmt' | 'dealDataInterestAmount' | 'dealDataIsAllowedSpreadWithBenefit' | 'dealDataIssuerCurrency' | 'dealDataIssuerExchangeRate' | 'dealDataOriginalTerm' | 'dealDataPercentMaam' | 'dealDataPlan' | 'dealDataPosEntryEmv' | 'dealDataProcessingDate' | 'dealDataPurchaseAmount' | 'dealDataPurchaseTime' | 'dealDataRefNbr' | 'dealDataShowCancelDebit' | 'dealDataShowSpread' | 'dealDataShowSpreadBenefitButton' | 'dealDataShowSpreadButton' | 'dealDataShowSpreadForLeumi' | 'dealDataTdmCardToken' | 'dealDataTdmTransactionType' | 'dealDataTransactionType' | 'dealDataTxnCode' | 'dealDataUserName' | 'dealDataWithdrawalCommissionAmount' | 'discountKeyAmount' | 'discountKeyRecType' | 'ethocaInd' | 'fundsTransferComment' | 'fundsTransferReceiverOrTransfer' | 'isRegisterCh' | 'isSpreadingAutorizationAllowed' | 'issuerId' | 'merchant' | 'merchantAddress' | 'merchantCommercialName' | 'merchantCoordinates' | 'merchantMaxPhone' | 'merchantName' | 'merchantNumber' | 'merchantPhone' | 'merchantTaxId' | 'originalAmount' | 'originalCurrency' | 'paymentCurrency' | 'paymentDate' | 'planName' | 'planTypeId' | 'promotionAmount' | 'promotionClub' | 'promotionType' | 'purchaseDate' | 'receiptPDF' | 'refIndex' | 'runtimeReferenceId' | 'runtimeReferenceInternalId' | 'runtimeReferenceType' | 'shortCardNumber' | 'spreadTransactionByCampainInd' | 'spreadTransactionByCampainNumber' | 'tableType' | 'tag' | 'uid' | 'upSaleForTransactionResult' | 'userIndex';
        CurrencyRateInput: 'exchangeDate' | 'aud' | 'cad' | 'eur' | 'gbp' | 'jpy' | 'sek' | 'usd';
        OtsarHahayalIlsTransactionInput: 'accountNumber' | 'accountType' | 'branchNumber' | 'actionCode' | 'bfbSource' | 'closingBalance' | 'correspondentAccount' | 'correspondentAccountType' | 'correspondentBank' | 'correspondentBranch' | 'creditAmount' | 'customerName' | 'dateOfBusinessDay' | 'dateOfRegistration' | 'debitAmount' | 'depositorId' | 'description' | 'drillDownUrl' | 'drillDownData' | 'firstTransactionOfDay' | 'lastTransactionOfDay' | 'name' | 'openingBalance' | 'operationSource' | 'reference' | 'salaryInd' | 'transactionSource' | 'transactionReason' | 'originReference';
        OtsarHahayalForeignTransactionInput: 'account' | 'branch' | 'accountType' | 'currency' | 'openingBalance' | 'balance' | 'valueDate' | 'credit' | 'debit' | 'description' | 'sp' | 'reference' | 'date' | 'subTransactions';
        OtsarHahayalCreditCardTransactionInput: 'resourceId' | 'maskedPan' | 'cardType' | 'dealGroup' | 'date' | 'chargeDate' | 'name' | 'dealAmount' | 'chargeAmount' | 'notes' | 'walletType' | 'chargeCurrency' | 'dealCurrency' | 'counter';
    }
    export type InsertedTransactionSummary = Pick<Types.InsertedTransactionSummary, DefinedFields['InsertedTransactionSummary']>;
    export type ChangedField = Pick<Types.ChangedField, DefinedFields['ChangedField']>;
    export type ChangedTransaction = Pick<Types.ChangedTransaction, DefinedFields['ChangedTransaction']>;
    export type ScraperUploadResult = Pick<Types.ScraperUploadResult, DefinedFields['ScraperUploadResult']>;
    export type PoalimIlsTransactionInput = Pick<Types.PoalimIlsTransactionInput, DefinedInputFields['PoalimIlsTransactionInput']>;
    export type PoalimForeignTransactionInput = Pick<Types.PoalimForeignTransactionInput, DefinedInputFields['PoalimForeignTransactionInput']>;
    export type Currency = Types.Currency;
    export type PoalimSwiftTransactionInput = Pick<Types.PoalimSwiftTransactionInput, DefinedInputFields['PoalimSwiftTransactionInput']>;
    export type IsracardTransactionInput = Pick<Types.IsracardTransactionInput, DefinedInputFields['IsracardTransactionInput']>;
    export type AmexTransactionInput = Pick<Types.AmexTransactionInput, DefinedInputFields['AmexTransactionInput']>;
    export type CalTransactionInput = Pick<Types.CalTransactionInput, DefinedInputFields['CalTransactionInput']>;
    export type DiscountTransactionInput = Pick<Types.DiscountTransactionInput, DefinedInputFields['DiscountTransactionInput']>;
    export type MaxTransactionInput = Pick<Types.MaxTransactionInput, DefinedInputFields['MaxTransactionInput']>;
    export type CurrencyRateInput = Pick<Types.CurrencyRateInput, DefinedInputFields['CurrencyRateInput']>;
    export type TimelessDate = Types.TimelessDate;
    export type OtsarHahayalIlsTransactionInput = Pick<Types.OtsarHahayalIlsTransactionInput, DefinedInputFields['OtsarHahayalIlsTransactionInput']>;
    export type OtsarHahayalForeignTransactionInput = Pick<Types.OtsarHahayalForeignTransactionInput, DefinedInputFields['OtsarHahayalForeignTransactionInput']>;
    export type OtsarHahayalCreditCardTransactionInput = Pick<Types.OtsarHahayalCreditCardTransactionInput, DefinedInputFields['OtsarHahayalCreditCardTransactionInput']>;
    export type Mutation = Pick<Types.Mutation, DefinedFields['Mutation']>;
    export type InsertedTransactionSummaryResolvers = Pick<Types.InsertedTransactionSummaryResolvers, DefinedFields['InsertedTransactionSummary']>;
    export type ChangedFieldResolvers = Pick<Types.ChangedFieldResolvers, DefinedFields['ChangedField']>;
    export type ChangedTransactionResolvers = Pick<Types.ChangedTransactionResolvers, DefinedFields['ChangedTransaction']>;
    export type ScraperUploadResultResolvers = Pick<Types.ScraperUploadResultResolvers, DefinedFields['ScraperUploadResult']>;
    export type MutationResolvers = Pick<Types.MutationResolvers, DefinedFields['Mutation']>;
    export interface Resolvers {
        InsertedTransactionSummary?: InsertedTransactionSummaryResolvers;
        ChangedField?: ChangedFieldResolvers;
        ChangedTransaction?: ChangedTransactionResolvers;
        ScraperUploadResult?: ScraperUploadResultResolvers;
        Mutation?: MutationResolvers;
    }
    export interface MiddlewareMap {
        '*'?: {
            '*'?: gm.Middleware[];
        };
        InsertedTransactionSummary?: {
            '*'?: gm.Middleware[];
            id?: gm.Middleware[];
            date?: gm.Middleware[];
            description?: gm.Middleware[];
            amount?: gm.Middleware[];
            account?: gm.Middleware[];
        };
        ChangedField?: {
            '*'?: gm.Middleware[];
            field?: gm.Middleware[];
            oldValue?: gm.Middleware[];
            newValue?: gm.Middleware[];
        };
        ChangedTransaction?: {
            '*'?: gm.Middleware[];
            id?: gm.Middleware[];
            changedFields?: gm.Middleware[];
        };
        ScraperUploadResult?: {
            '*'?: gm.Middleware[];
            inserted?: gm.Middleware[];
            skipped?: gm.Middleware[];
            insertedIds?: gm.Middleware[];
            insertedTransactions?: gm.Middleware[];
            changedTransactions?: gm.Middleware[];
        };
        Mutation?: {
            '*'?: gm.Middleware[];
            uploadPoalimIlsTransactions?: gm.Middleware[];
            uploadPoalimForeignTransactions?: gm.Middleware[];
            uploadPoalimSwiftTransactions?: gm.Middleware[];
            uploadIsracardTransactions?: gm.Middleware[];
            uploadAmexTransactions?: gm.Middleware[];
            uploadCalTransactions?: gm.Middleware[];
            uploadDiscountTransactions?: gm.Middleware[];
            uploadMaxTransactions?: gm.Middleware[];
            uploadCurrencyRates?: gm.Middleware[];
            uploadOtsarHahayalIlsTransactions?: gm.Middleware[];
            uploadOtsarHahayalForeignTransactions?: gm.Middleware[];
            uploadOtsarHahayalCreditCardTransactions?: gm.Middleware[];
        };
    }
    export {};
}
