import { DexieCloudDB } from '../db/DexieCloudDB'; import { PersistedSyncState } from '../db/entities/PersistedSyncState'; import { BaseRevisionMapEntry } from '../db/entities/BaseRevisionMapEntry'; import { DBOperationsSet, DexieCloudSchema, SyncResponse, YClientMessage } from 'dexie-cloud-common'; import { UserLogin } from '../db/entities/UserLogin'; export declare function syncWithServer(changes: DBOperationsSet, y: YClientMessage[], syncState: PersistedSyncState | undefined, baseRevs: BaseRevisionMapEntry[], db: DexieCloudDB, databaseUrl: string, schema: DexieCloudSchema | null, clientIdentity: string, currentUser: UserLogin): Promise;