import * as Types from "../../../__generated__/types.js";
import * as gm from "graphql-modules";
export declare namespace CorporateTaxesModule {
    interface DefinedFields {
        Query: 'corporateTaxByDate';
        CorporateTax: 'id' | 'corporateId' | 'date' | 'taxRate';
    }
    export type Query = Pick<Types.Query, DefinedFields['Query']>;
    export type CorporateTax = Pick<Types.CorporateTax, DefinedFields['CorporateTax']>;
    export type TimelessDate = Types.TimelessDate;
    export type UUID = Types.Uuid;
    export type QueryResolvers = Pick<Types.QueryResolvers, DefinedFields['Query']>;
    export type CorporateTaxResolvers = Pick<Types.CorporateTaxResolvers, DefinedFields['CorporateTax']>;
    export interface Resolvers {
        Query?: QueryResolvers;
        CorporateTax?: CorporateTaxResolvers;
    }
    export interface MiddlewareMap {
        '*'?: {
            '*'?: gm.Middleware[];
        };
        Query?: {
            '*'?: gm.Middleware[];
            corporateTaxByDate?: gm.Middleware[];
        };
        CorporateTax?: {
            '*'?: gm.Middleware[];
            id?: gm.Middleware[];
            corporateId?: gm.Middleware[];
            date?: gm.Middleware[];
            taxRate?: gm.Middleware[];
        };
    }
    export {};
}
