import { IVariableReference, VariableStore } from '../var-store'; import { ArgumentNode } from 'graphql'; import * as rgraphql from 'rgraphql'; export type ArgsMap = { [argName: string]: IVariableReference; }; export declare function NewArgsMapFromAST(varStore: VariableStore, args: ArgumentNode[]): ArgsMap; export declare function ArgsToProto(am: ArgsMap | null): rgraphql.FieldArgument[]; export declare function CompareArgs(a1: ArgsMap | null, a2: ArgsMap | null): boolean;