import { GraphQLResolveInfo } from "graphql"; export interface IInfoDirective { [key: string]: any; } export interface IInfoDirectives { [key: string]: IInfoDirective; } export interface IInfoArgs { [key: string]: any; } export interface IInfoNode { name: string; directivesObject: IInfoDirectives; type: string; alias?: string; isList: boolean; args: IInfoArgs; fields?: IInfoField[]; } export interface IInfoField extends IInfoNode { directivesField: IInfoDirectives; } export declare const infoParser: (info: GraphQLResolveInfo) => IInfoNode;