import { SqlResult } from '../models/SqlResult'; import { SqlDriver, DriverTransaction } from './SqlDriver'; import { DriverConfig } from '../models/SqlEngine'; export declare class PostgresDriver implements SqlDriver { private pool; constructor(config: DriverConfig); query>(sql: string, params?: unknown[]): Promise>; execute(sql: string, params?: unknown[]): Promise; transaction(fn: (tx: DriverTransaction) => Promise): Promise; end(): Promise; }