/// import { Context } from 'node:vm'; export interface ScalarCommand { value: T; } export interface ScalarCommandEntry { create: (value: T) => ScalarCommand; evaluate: (ctx: Context, expression: ScalarCommand, resolve?: boolean) => T; } export declare const String: ScalarCommandEntry; export declare const Comment: { create: (value: any) => { type: string; value: any; }; execute: (ctx: any, entry: any, entryData: any, time: any) => { timeRemains: any; done: boolean; }; }; export declare const Number: ScalarCommandEntry; export declare const Symbol: ScalarCommandEntry; export declare const SymbolLast: ScalarCommandEntry; export declare const SymbolSelect: { create: (value: any, property: any) => { type: string; value: any; property: any; }; evaluate: (ctx: any, entry: any, resolve: any) => void; }; export declare const SymbolRange: { create: (value: any, from: any, to: any) => { type: string; value: any; from: any; to: any; }; }; export declare const SymbolSub: { create: (value: any, property: any) => { type: string; value: any; property: any; }; evaluate: (ctx: any, entry: any, resolve: any) => any; }; export declare const Assign: { create: (operator: any, symbol: any, value: any) => { type: string; operator: any; symbol: any; value: any; }; execute: (ctx: any, entry: any, entryData: any, time: any) => { timeRemains: any; done: boolean; }; };