/** * @file Sync Module Index * @description Exports for the data synchronization library including * multi-source sync engine, conflict resolution, and optimistic updates. */ export { type SourcePriority, type SyncDirection, type SyncStatus, type SyncMetadata, type SyncEventType, type SyncEvent, type SyncSource, type QueryOptions, type SyncEngineConfig, type EntitySyncConfig, type SyncOperation, type SyncEngine, type SyncOptions, type SyncResult, type SyncConflict, createSyncEngine, createApiSource, createLocalStorageSource, createMemorySource, } from './sync-engine'; export { type ConflictStrategy, type FieldStrategy, type Conflict, type ConflictResolutionResult, type ConflictResolverConfig, type VectorClock, type ConflictResolver, createConflictResolver, threeWayMerge, compareVectorClocks, mergeVectorClocks, incrementVectorClock, createVectorClock, serverWinsResolver, clientWinsResolver, latestWinsResolver, threeWayMergeResolver, } from './conflict-resolver'; export { type OptimisticStatus, type PendingChange, type OptimisticSyncConfig, type OptimisticSyncState, type OptimisticSyncActions, type OptimisticSyncReturn, type ListItem, type OptimisticListConfig, type PendingListOperation, useOptimisticSync, useOptimisticList, } from './optimistic-sync';