import { JSExpression, JSFunction } from '@vtj/core';
export declare function parseExpression(str: JSExpression | JSFunction, self: any, thisRequired?: boolean, throwError?: boolean, noWith?: boolean): any;
export declare function parseFunction(str: JSFunction, self: any, thisRequired?: boolean, throwError?: boolean, noWith?: boolean): Function;
export declare function isJSExpression(data: any): data is JSExpression;
export declare function isJSFunction(x: any): x is JSFunction;
export declare function isJSCode(data: unknown): data is JSExpression | JSFunction;
export declare function JSCodeToString(data: unknown): string;
