import { tNode, tVariables } from "../types"; type tRoot = { root: object; nodes: tNode[]; }; export declare class Variables { private variables?; private cache; private NodesClass; private postfixInstance; private processorInstance; private toJsonInstance; constructor(rootProps: tRoot, variables?: tVariables); private cacheVariables; private tests; private getVariableEndIndex; private getReferenceVariableInPath; private getVariablePathResult; private updateVariablePathValue; setInstances({ postfixInstance, processorInstance, toJsonInstance }: { postfixInstance: any; processorInstance: any; toJsonInstance: any; }): void; getVariableRootNode(variable: string): tNode[]; reset(): void; } export {}; //# sourceMappingURL=Variables.d.ts.map