import { BigQuery } from '@google-cloud/bigquery'; import { Connection } from '../SettingStore'; import AbstractClient, { RawField } from './AbstractClient'; export default class BigqueryClient extends AbstractClient { connection: BigQuery | null; constructor(settings: Connection); get DefaultPort(): number; get DefaultHost(): string; get DefaultUser(): string; connect(): boolean; disconnect(): void; getTables(): Promise; getColumns(tableName: string): Promise; }