import { Subject } from 'rxjs'; export declare class VirtualVariableState { protected _values: Record; protected _changes: Subject<{ id: number; newValue: number; }>; get valueChange(): import("rxjs").Observable<{ id: number; newValue: number; }>; setValue(id: number, value: number): void; getValue(id: number): number; }