import { Sequelize } from 'sequelize';
import type { Logger } from 'winston';
import { findSyncSnapshotRecords } from './findSyncSnapshotRecords';
import type { Models } from '../types/model';
import type { Model } from '../models/Model';
export declare const saveChangesForModel: (model: typeof Model, changes: Awaited<ReturnType<typeof findSyncSnapshotRecords>>, isCentralServer: boolean, log: Logger) => Promise<void>;
export declare const saveIncomingChanges: (sequelize: Sequelize, pulledModels: Models, sessionId: string, isCentralServer?: boolean) => Promise<void>;
//# sourceMappingURL=saveIncomingChanges.d.ts.map