import { Pool } from 'pg'; import { DatabaseConnectionOptions, DatabaseDriver, DatabaseQueryResult, DatabaseQueryTypes, Transaction } from '@riao/dbal'; export type PostgresConnectionOptions = DatabaseConnectionOptions; export declare class PostgresDriver extends DatabaseDriver { conn: Pool; connect(options: PostgresConnectionOptions): Promise; disconnect(): Promise; query(options: DatabaseQueryTypes): Promise; getVersion(): Promise; transaction(fn: (transaction: Transaction) => Promise, transaction: Transaction): Promise; }