/** * SMI-3416: BackgroundSyncService Tests * * Tests for session-based automatic sync service: * - Start/stop lifecycle * - Sync-on-start behavior * - Periodic check and sync triggering * - Concurrent sync prevention * - Manual sync * - Error handling and callbacks */ import type { SyncEngine, SyncResult } from '../../src/sync/SyncEngine.js'; import type { SyncConfigRepository } from '../../src/repositories/SyncConfigRepository.js'; export declare function createMockSyncResult(overrides?: Partial): SyncResult; export declare function createMockSyncEngine(result?: SyncResult): SyncEngine; export declare function createMockConfigRepo(overrides?: { enabled?: boolean; lastSyncAt?: string | null; isSyncDue?: boolean; }): SyncConfigRepository; //# sourceMappingURL=BackgroundSyncService.test.d.ts.map