export declare class SyncEngine { private client; private config; private syncStates; constructor(config: any); sync(url: string, lastSync: string, options?: any): Promise; private generateSyncId; pull(url: string, options?: any): Promise; push(url: string, options?: any): Promise; resolveConflict(url: string, conflictId: string, resolution: any): Promise; getSyncState(syncId: string): any; getSyncStates(): any[]; clearSyncState(syncId: string): void; clearAllSyncStates(): void; close(): Promise; } //# sourceMappingURL=SyncEngine.d.ts.map