import { FacadeVFS } from '@journeyapps/wa-sqlite/src/FacadeVFS.js'; import { WalIndexChange, WriteAheadBuffers, WriteAheadState } from './shared.js'; export declare class InMemoryWriteAheadLog extends FacadeVFS { #private; readonly buffers: WriteAheadBuffers; writeAheadState: WriteAheadState; constructor(module: any, buffers: WriteAheadBuffers); takeChanges(): WalIndexChange; jAccess(zName: string, _pFlags: number, pResOut: DataView): 0; jOpen(zName: string | null, fileId: number, flags: number, pOutFlags: DataView): number; jClose(fileid: number): 0; jRead(fileId: number, data: Uint8Array, offset: number): 0 | 522; jWrite(fileId: number, data: Uint8Array, offset: number): number; jTruncate(fileid: number, size: number): number; jFileSize(fileid: number, pSize64: DataView): 0; jDelete(name: string): 0 | 2570; jDeviceCharacteristics(): number; jFileControl(fileid: number, op: number): 0 | 12; }