import * as Influx from 'influx'; import { ITableDefinition } from '@datahu/core'; import { InfluxDataSourceOption } from './index'; export declare class InfluxHelper { config: InfluxDataSourceOption; pool?: Influx.InfluxDB; constructor(config: InfluxDataSourceOption); createPool(): Promise; query(sql: string): Promise; private getColumnType; getTables(): Promise>; private getSql; getData(tables: Array): Promise>; end(): void; }