export declare class VariableManager { private static readonly _NavPattern; private static _Instance; static get Instance(): VariableManager; readonly vars: { [key: string]: any; }; constructor(); reset(): void; init(initVar?: any): void; declare(varObj: any): void; diffWithGlobalVar(varObj: any): {}; replace(varObj: any, obj: any, defaultKey?: string): Promise; set(varObj: any, obj: any, defaultKey?: string): Promise; eval(func?: string | Function, ctx?: any, mainContextProp?: string): Promise; get(obj: any, ctx?: any): Promise; isIncludeFormula(obj: any): boolean; }