import { IDBClient } from "../interface/pgInterface"; import { Pair } from "../utils/utils"; export declare class PGClient implements IDBClient { private pool; constructor(host: string, userName: string, password: string | undefined, port: number, database: string, rejectUnauthorized?: boolean); static defaultConfig(): PGClient; private mapData; fetchAllUsingTwoFields(query: string, field1: string, field2: string, parameters?: any[]): Promise[]>; fetchAll(query: string, obj: R, parameters?: any[]): Promise; fetch(query: string, obj: R, parameters?: any[]): Promise; fetchAllUsingField(query: string, field: string, parameters?: any[]): Promise; updateRow(query: string, parameters?: any[]): Promise; }