import PG from 'pg'; import { Connection } from '../SettingStore'; import AbstractClient, { RawField } from './AbstractClient'; export default class PosgresClient extends AbstractClient { connection: PG.Client | null; constructor(settings: Connection); get DefaultPort(): number; get DefaultHost(): string; get DefaultUser(): string; connect(): Promise; disconnect(): void; getTables(): Promise; getColumns(tableName: string): Promise; }