import SyncItem from "../SyncItem"; import SynchronizableCollection from "../SynchronizableCollection"; import DocId from "../types/DocId"; import CollectionSyncMetadata from "../CollectionSyncMetadata"; declare class SynchronizableArray extends SynchronizableCollection { private array; constructor(syncMetadata?: CollectionSyncMetadata); initialize(): Promise; countAll(): number; itemsNewerThan(date: Date | undefined, limit: number): SyncItem[]; private findById; findByIds(ids: DocId[]): SyncItem[]; private upsert; syncBatch(items: SyncItem[]): SyncItem[]; latestUpdatedItem(): SyncItem | undefined; } export default SynchronizableArray;