export interface JobPayload {
  [key: string]: unknown;
}

export interface SyncResult {
  processed: number;
  created: number;
  updated: number;
  skipped: number;
  errors: number;
}

export interface SyncStatus {
  provider: string;
  dataType: string;
  lastSyncAt?: Date;
  lastSyncCount: number;
  syncErrors?: string;
}
