import { DBAdapter, DBLockOptions, LockContext } from '@powersync/common'; import { Mutex } from '@powersync/shared-internals'; /** * Implements a Mock DB adapter for use in Server Side Rendering (SSR). * This adapter will return empty results for queries, which will allow * server rendered views to initially generate scaffolding components */ export declare class SSRDBAdapter extends DBAdapter { name: string; readMutex: Mutex; writeMutex: Mutex; constructor(); close(): void; readLock(fn: (tx: LockContext) => Promise, options?: DBLockOptions): Promise; writeLock(fn: (tx: LockContext) => Promise, options?: DBLockOptions): Promise; refreshSchema(): Promise; }