import { ObjectId } from 'mongodb'; import { BaseModel } from './baseModel'; import { GenericModel } from './genericModel'; export interface SyncTask extends BaseModel { server: string; entityType: string; entity: GenericModel | ObjectId; action: string; claimedAt?: Date; claimedCount: number; retryCount?: number; retryError?: string; }