import { IDataStructure, IEmptyConstruct } from './index'; /** * Data change Enum */ export declare enum DataChangeType { Insert = 0, Update = 1, Delete = 2, } /** * Changes commit data with Change Type and Data Type */ export declare class ChangesCommit { ID: string; DataType: IEmptyConstruct; ChangeType: DataChangeType; data: Array; } /** * Data Changed data */ export interface IDataChanged { ID: string; data: Array; dataChangedType?: DataChangeType; dataStructure?: IEmptyConstruct; } /** * Data Changed data */ export declare class DataChanged implements IDataChanged { ID: string; data: Array; constructor(id: string, Data: Array); }