import type { DatabaseConnection, Driver } from "kysely";
import type { SqliteWasmDialectConfig } from "./sqlite-wasm-dialect-config.js";
export declare class SqliteWasmDriver implements Driver {
    #private;
    constructor(config: SqliteWasmDialectConfig);
    init(): Promise<void>;
    acquireConnection(): Promise<DatabaseConnection>;
    beginTransaction(connection: DatabaseConnection): Promise<void>;
    commitTransaction(connection: DatabaseConnection): Promise<void>;
    rollbackTransaction(connection: DatabaseConnection): Promise<void>;
    releaseConnection(): Promise<void>;
    destroy(): Promise<void>;
}
//# sourceMappingURL=sqlite-wasm-driver.d.ts.map