import * as Types from "../../../__generated__/types.js";
import * as gm from "graphql-modules";
export declare namespace CornJobsModule {
    interface DefinedFields {
        Mutation: 'mergeChargesByTransactionReference' | 'flagForeignFeeTransactions' | 'calculateCreditcardTransactionsDebitDate';
        MergeChargesByTransactionReferenceResult: 'success' | 'charges' | 'errors';
        FlagForeignFeeTransactionsResult: 'success' | 'transactions' | 'errors';
    }
    export type Mutation = Pick<Types.Mutation, DefinedFields['Mutation']>;
    export type MergeChargesByTransactionReferenceResult = Pick<Types.MergeChargesByTransactionReferenceResult, DefinedFields['MergeChargesByTransactionReferenceResult']>;
    export type FlagForeignFeeTransactionsResult = Pick<Types.FlagForeignFeeTransactionsResult, DefinedFields['FlagForeignFeeTransactionsResult']>;
    export type Charge = Types.Charge;
    export type Transaction = Types.Transaction;
    export type MutationResolvers = Pick<Types.MutationResolvers, DefinedFields['Mutation']>;
    export type MergeChargesByTransactionReferenceResultResolvers = Pick<Types.MergeChargesByTransactionReferenceResultResolvers, DefinedFields['MergeChargesByTransactionReferenceResult']>;
    export type FlagForeignFeeTransactionsResultResolvers = Pick<Types.FlagForeignFeeTransactionsResultResolvers, DefinedFields['FlagForeignFeeTransactionsResult']>;
    export interface Resolvers {
        Mutation?: MutationResolvers;
        MergeChargesByTransactionReferenceResult?: MergeChargesByTransactionReferenceResultResolvers;
        FlagForeignFeeTransactionsResult?: FlagForeignFeeTransactionsResultResolvers;
    }
    export interface MiddlewareMap {
        '*'?: {
            '*'?: gm.Middleware[];
        };
        Mutation?: {
            '*'?: gm.Middleware[];
            mergeChargesByTransactionReference?: gm.Middleware[];
            flagForeignFeeTransactions?: gm.Middleware[];
            calculateCreditcardTransactionsDebitDate?: gm.Middleware[];
        };
        MergeChargesByTransactionReferenceResult?: {
            '*'?: gm.Middleware[];
            success?: gm.Middleware[];
            charges?: gm.Middleware[];
            errors?: gm.Middleware[];
        };
        FlagForeignFeeTransactionsResult?: {
            '*'?: gm.Middleware[];
            success?: gm.Middleware[];
            transactions?: gm.Middleware[];
            errors?: gm.Middleware[];
        };
    }
    export {};
}
