import type { SqliteDatabase } from '../driver.js'; export interface SyncState { source: string; lastSyncAt?: string; cursor?: unknown; notes?: string; } export declare class SyncRepository { private readonly db; constructor(db: SqliteDatabase); get(source: string): SyncState | undefined; set(state: SyncState): void; all(): SyncState[]; clear(source: string): void; }