import type { DriverConfig, Sqlite3InitModule, Sqlite3StorageType, SQLocalDriver } from '../types.js'; import { SQLiteMemoryDriver } from './sqlite-memory-driver.js'; export declare class SQLiteOpfsDriver extends SQLiteMemoryDriver implements SQLocalDriver { readonly storageType: Sqlite3StorageType; constructor(sqlite3InitModule?: Sqlite3InitModule); init(config: DriverConfig): Promise; isDatabasePersisted(): Promise; import(database: ArrayBuffer | Uint8Array | ReadableStream>): Promise; export(): Promise<{ name: string; data: ArrayBuffer | Uint8Array; }>; clear(): Promise; destroy(): Promise; }