import RuleBase, { Value, RemoteValue, RemoteValueProtocol, Store } from "blackbox-rules"; export default class ValueSerialisers { rulebase: RuleBase; store: Store; remoteValueProtocol: RemoteValueProtocol; deserialiseDefault(_data: any): Value; serialiseDefault(_condition: Value): any; deserialiseConstant(data: any): Value; serialiseConstant(value: Value): any; deserialiseDateTime(data: any): Value; serialiseDateTime(value: Value): any; deserialiseLog(data: any): Value; serialiseLog(value: Value): any; deserialiseRemote(data: any): Value; serialiseRemote(value: RemoteValue): any; deserialiseVariable(data: any): Value; serialiseVariable(value: Value): any; }