import * as pglite from '@electric-sql/pglite';
import { SqlMigrationAwareDriverAdapterFactory, SqlDriverAdapter } from '@prisma/driver-adapter-utils';

declare class PrismaPGliteAdapterFactory implements SqlMigrationAwareDriverAdapterFactory {
    private readonly client;
    readonly provider = "postgres";
    readonly adapterName: string;
    constructor(client: pglite.PGlite);
    connect(): Promise<SqlDriverAdapter>;
    connectToShadowDb(): Promise<SqlDriverAdapter>;
}

export { PrismaPGliteAdapterFactory as PrismaPGlite };
