export abstract class SyncService { syncInProgress: boolean; getLastSync: () => Promise; setLastSync: (date: Date) => Promise; syncStarted: () => void; syncCompleted: (successfully: boolean) => void; fullSync: (forceSync: boolean) => Promise; }