import './syntax-tree/default-functions'; import { IEvalResult } from './syntax-tree/expression'; import { Functionality } from './functionality'; /** * Evaluates an custom expression with a given functionality set. * * @export * @param {Functionality} functionality * @param {string} code * @returns {*} */ export declare function evaluateExpression(functionality: Functionality, code: string): any; /** * Like @see{evaluateExpression}, but returns, type, value tuple. * * @export * @param {Functionality} functionality * @param {string} code * @returns {(IEvalResult | null)} */ export declare function evaluateExpressionWithType(functionality: Functionality, code: string): IEvalResult | null; export { Functionality }; export { IEvalResult } from './syntax-tree/expression'; export { Parameter } from './syntax-tree/parameter';