import * as Types from "../../../__generated__/types.js";
import * as gm from "graphql-modules";
export declare namespace OnboardingModule {
    interface DefinedFields {
        Mutation: 'bootstrapNewClient' | 'importShaamFile';
        BootstrapClientResult: 'id' | 'business' | 'invitationToken' | 'adminContext';
        ImportShaamFileResult: 'insertedSortCodesCount' | 'insertedBusinessesCount';
    }
    interface DefinedInputFields {
        BootstrapClientInput: 'businessName' | 'countryCode' | 'locality' | 'dateEstablished' | 'initialAccounterYear' | 'ownerEmail' | 'ownerRole';
    }
    export type Mutation = Pick<Types.Mutation, DefinedFields['Mutation']>;
    export type BootstrapClientResult = Pick<Types.BootstrapClientResult, DefinedFields['BootstrapClientResult']>;
    export type BootstrapClientInput = Pick<Types.BootstrapClientInput, DefinedInputFields['BootstrapClientInput']>;
    export type ImportShaamFileResult = Pick<Types.ImportShaamFileResult, DefinedFields['ImportShaamFileResult']>;
    export type FileScalar = Types.FileScalar;
    export type TimelessDate = Types.TimelessDate;
    export type Business = Types.Business;
    export type AdminContextInfo = Types.AdminContextInfo;
    export type MutationResolvers = Pick<Types.MutationResolvers, DefinedFields['Mutation']>;
    export type BootstrapClientResultResolvers = Pick<Types.BootstrapClientResultResolvers, DefinedFields['BootstrapClientResult']>;
    export type ImportShaamFileResultResolvers = Pick<Types.ImportShaamFileResultResolvers, DefinedFields['ImportShaamFileResult']>;
    export interface Resolvers {
        Mutation?: MutationResolvers;
        BootstrapClientResult?: BootstrapClientResultResolvers;
        ImportShaamFileResult?: ImportShaamFileResultResolvers;
    }
    export interface MiddlewareMap {
        '*'?: {
            '*'?: gm.Middleware[];
        };
        Mutation?: {
            '*'?: gm.Middleware[];
            bootstrapNewClient?: gm.Middleware[];
            importShaamFile?: gm.Middleware[];
        };
        BootstrapClientResult?: {
            '*'?: gm.Middleware[];
            id?: gm.Middleware[];
            business?: gm.Middleware[];
            invitationToken?: gm.Middleware[];
            adminContext?: gm.Middleware[];
        };
        ImportShaamFileResult?: {
            '*'?: gm.Middleware[];
            insertedSortCodesCount?: gm.Middleware[];
            insertedBusinessesCount?: gm.Middleware[];
        };
    }
    export {};
}
