import DocId from "./types/DocId"; /** Contains an ID that identifies the synchronizable object, the document data itself, and `updatedAt` (which is used to determine whether the document must be synchronized or not). */ declare abstract class CollectionItem { private _id; private _updatedAt; private _document; get id(): DocId; get updatedAt(): Date; get document(): any; constructor(id: DocId, document: any, updatedAt: Date); update(document: any, updatedAt: Date): void; } export default CollectionItem;