import * as Types from "../../../__generated__/types.js";
import * as gm from "graphql-modules";
export namespace DeelModule {
  interface DefinedFields {
    Mutation: 'addDeelContract' | 'fetchDeelDocuments';
  };
  
  export type Mutation = Pick<Types.Mutation, DefinedFields['Mutation']>;
  export type TimelessDate = Types.TimelessDate;
  export type UUID = Types.Uuid;
  export type Charge = Types.Charge;
  
  export type MutationResolvers = Pick<Types.MutationResolvers, DefinedFields['Mutation']>;
  
  export interface Resolvers {
    Mutation?: MutationResolvers;
  };
  
  export interface MiddlewareMap {
    '*'?: {
      '*'?: gm.Middleware[];
    };
    Mutation?: {
      '*'?: gm.Middleware[];
      addDeelContract?: gm.Middleware[];
      fetchDeelDocuments?: gm.Middleware[];
    };
  };
}