export declare enum VirtScriptObjectKind { Object = "Object", Array = "Array", Boolean = "Boolean", Number = "Number", Str = "Str" } declare type BaseVirtScriptObject = { kind: TKind; }; export declare type VirtScriptObject = { values: Record; sourceId: string; } & BaseVirtScriptObject; export declare type VirtScriptArray = { values: VirtJsValue[]; } & BaseVirtScriptObject; export declare type VirtScriptNumber = { value: number; } & BaseVirtScriptObject; export declare type VirtScriptBoolean = { value: boolean; } & BaseVirtScriptObject; export declare type VirtScriptString = { value: string; } & BaseVirtScriptObject; export declare type VirtJsValue = VirtScriptObject | VirtScriptArray | VirtScriptNumber | VirtScriptBoolean | VirtScriptString; export declare const computeVirtScriptObject: (obj: VirtScriptObject) => {}; export declare const toVirtScriptValue: any; export declare const computeVirtScriptValue: any; export {};