import { OperationDefinitionNode } from 'graphql'; import { QueryMap } from './query-map'; export declare class Query { private queryID; ast: OperationDefinitionNode; variables: { [key: string]: any; } | null; private queryMap; constructor(queryID: number, ast: OperationDefinitionNode, variables: { [key: string]: any; } | null); getQueryMap(): QueryMap | null; setQueryMap(qm: QueryMap): void; getQueryID(): number; }