/**
 * PGlite driver adapter for `Db`.
 *
 * Provides `create_pglite_db()` to construct a `Db` backed by `@electric-sql/pglite`.
 * Only imports PGlite types — the actual package is dynamically imported
 * by callers (e.g., `create_db`) that construct the `PGlite` instance.
 *
 * @module
 */
import type { PGlite } from '@electric-sql/pglite';
import { type DbDriverResult } from './db.js';
/**
 * Create a `Db` backed by a `PGlite` instance.
 *
 * Delegates transactions to PGlite's native `transaction()` method.
 *
 * @param pglite - an already-constructed `PGlite` instance
 * @returns the `Db` instance and a `close` callback bound to `pglite.close()`
 */
export declare const create_pglite_db: (pglite: PGlite) => DbDriverResult;
//# sourceMappingURL=db_pglite.d.ts.map