import type { JsStorageDb } from '@sqlite.org/sqlite-wasm'; import type { DriverConfig, Sqlite3InitModule, SQLocalDriver } from '../types.js'; import { SQLiteMemoryDriver } from './sqlite-memory-driver.js'; export declare class SQLiteKvvfsDriver extends SQLiteMemoryDriver implements SQLocalDriver { readonly storageType: 'local' | 'session'; protected db?: JsStorageDb; constructor(storageType: 'local' | 'session', sqlite3InitModule?: Sqlite3InitModule); init(config: DriverConfig): Promise; isDatabasePersisted(): Promise; getDatabaseSizeBytes(): Promise; import(database: ArrayBuffer | Uint8Array | ReadableStream>): Promise; clear(): Promise; destroy(): Promise; }