import { PoolConfig } from 'pg'; import type { DatabaseDriver, DriverConnection } from '../driver'; export interface PgPoolLike { connect(): Promise; end(): Promise; } export interface PgClientLike { query>(text: string, values?: unknown[]): Promise<{ rows: T[]; rowCount: number | null; }>; release(): void; } export declare class PostgresDriver implements DatabaseDriver { readonly dialect: 'postgres'; private pool; constructor(configOrPool: PoolConfig | PgPoolLike); connect(): Promise; close(): Promise; acquire(): Promise; } //# sourceMappingURL=postgres.d.ts.map