import { PGlite } from '@electric-sql/pglite'; import { CompiledQuery, type DatabaseConnection, type QueryCompiler, type QueryResult, type TransactionSettings } from 'kysely'; import { PGliteDialectConfig } from './pglite-dialect-config.js'; export declare class PGliteDriver { #private; constructor(config: PGliteDialectConfig); init(): Promise; acquireConnection(): Promise; beginTransaction(connection: DatabaseConnection, settings: TransactionSettings): Promise; commitTransaction(connection: DatabaseConnection): Promise; rollbackTransaction(connection: DatabaseConnection): Promise; savepoint(connection: DatabaseConnection, savepointName: string, compileQuery: QueryCompiler['compileQuery']): Promise; rollbackToSavepoint(connection: DatabaseConnection, savepointName: string, compileQuery: QueryCompiler['compileQuery']): Promise; releaseSavepoint(connection: DatabaseConnection, savepointName: string, compileQuery: QueryCompiler['compileQuery']): Promise; destroy(): Promise; releaseConnection(_connection: DatabaseConnection): Promise; } export declare class PGliteConnection implements DatabaseConnection { #private; constructor(client: PGlite); executeQuery(compiledQuery: CompiledQuery): Promise>; streamQuery(): AsyncGenerator; }