import { AbstractStreamingSyncImplementation, AbstractStreamingSyncImplementationOptions, LockOptions, LockType } from '@powersync/common'; import { Mutex } from 'async-mutex'; export declare class ReactNativeStreamingSyncImplementation extends AbstractStreamingSyncImplementation { locks: Map; constructor(options: AbstractStreamingSyncImplementationOptions); /** * Configures global locks on sync process */ initLocks(): void; obtainLock(lockOptions: LockOptions): Promise; }