import { ValueOrError, Results } from '../comms/types'; import { AppThunk } from '../types'; import { VariableTypes } from '../variables/types'; export declare function getEvaluationFunction(scopeName: string, funcString: string, executionState: Record>, argNames?: string[]): Function; export declare function dangerouslyEvaluateVariable(scopeName: string, funcString: string, executionState: Record>, argNames?: string[], argValues?: VariableTypes[]): ValueOrError; export interface Event { id: string; name: string; values: VariableTypes[]; } export declare function dangerouslyEvaluateState(event?: Event): AppThunk;