import { GraphQLObjectType, GraphQLInterfaceType } from 'graphql'; import { IMiddlewareResolver, IMiddlewareWithOptions, IMiddlewareFunction, IMiddlewareGenerator } from './types'; export declare function isMiddlewareResolver(obj: any): obj is IMiddlewareResolver; export declare function isMiddlewareWithFragment(obj: any): obj is IMiddlewareWithOptions; export declare function isMiddlewareFunction(obj: any): obj is IMiddlewareFunction; export declare function isMiddlewareGenerator(x: any): x is IMiddlewareGenerator; export declare function isGraphQLObjectType(obj: any): obj is GraphQLObjectType | GraphQLInterfaceType;