import { QueryTreeNode } from '../query-tree/query-tree-node'; import { ResultTreeHandler } from '../result-tree/result-tree-handler'; import { QueryMap } from '../query-tree/query-map'; import * as rgraphql from 'rgraphql'; export declare class JSONDecoderHandler { private queryMap; private valChangedCb; value?: any; qnode?: QueryTreeNode; applyValue?: (override: boolean, getVal: () => unknown) => any; pendingValue?: rgraphql.RGQLValue; constructor(queryMap: QueryMap | undefined, valChangedCb: () => void); handleValue(val: rgraphql.RGQLValue | undefined): ResultTreeHandler; }