import { IDCUpdatePair } from './IDCDataExchange'; import { IDCSerializable } from './DCSerializable'; export declare enum DCUpdatePairType { add = "add", update = "update", delete = "delete" } /** * DCUpdataPair objects are intended for use in displaying transaction logs. They are not * integrated with DCDataModel and should be treated as read only objects. */ export declare class DCUpdatePair implements IDCUpdatePair { previous: IDCSerializable; updated: IDCSerializable; pairType: DCUpdatePairType; constructor(obj: IDCUpdatePair | IDCSerializable); IDCSerializableOf(): IDCSerializable; static convertToIDCSerializable(obj: IDCSerializable | IDCUpdatePair): IDCSerializable; }