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